HP 3000 Manuals

Compile-Time Errors (cont.) [ HP FORTRAN 77/iX Reference ] MPE/iX 5.0 Documentation


HP FORTRAN 77/iX Reference

Compile-Time Errors (cont.) 

182        COMPILE-TIME    This type of ON condition not allowed with
           ERROR         this FORTRAN data type

         CAUSE

183        COMPILE-TIME    Illegal type in ON statement
           ERROR

         CAUSE

184        COMPILE-TIME    This ON condition not allowed on this
           ERROR         operating system

         CAUSE

185        COMPILE-TIME    Incorrect control character specified for this
           ERROR         operating system

         CAUSE

186        COMPILE-TIME    ABORT not allowed with this ON condition
           ERROR

         CAUSE

187        COMPILE-TIME    Initialization of shared common blocks not
           ERROR         allowed

         CAUSE           Initialization of common blocks declared to be
                         in shared memory cannot be initialized at
                         compile-time.

188        COMPILE-TIME    Expression with concatenation or substrings
           ERROR         may not be passed by value

         CAUSE

189        COMPILE-TIME    Built-in functions %REF, %VAL used in invalid
           ERROR         context

         CAUSE           Illegal arguments used in built-in functions.

191        COMPILE-TIME    Illegal structure declaration
           ERROR

         CAUSE           Either a field name was given at the outermost
                         level of a structure declaration or the use of
                         dynamic, assumed size, or adjustable arrays.
                         Passed length and variable length character
                         items are also not permitted with a structure
                         declaration.

192        COMPILE-TIME    Illegal use of %FILL
           ERROR

         CAUSE           %FILL was used outside of a structure
                         declaration.

201        COMPILE-TIME    No matching IF statement
           ERROR

         CAUSE           An ENDIF statement appears without a matching IF
                         statement.

202        COMPILE-TIME    Expecting ENDIF statement
           ERROR

         CAUSE           An IF statement appears without a matching ENDIF
                         statement.

203        COMPILE-TIME    Expecting DO terminator
           ERROR

         CAUSE           An ENDDO statement is missing.

204        COMPILE-TIME    Wrong DO terminator
           ERROR

         CAUSE

205        COMPILE-TIME    Premature or unexpected DO terminator
           ERROR

         CAUSE

206        COMPILE-TIME    No matching WHILE statement
           ERROR

         CAUSE

207        COMPILE-TIME    No matching DO statement
           ERROR

         CAUSE           An ENDDO statement was found with no matching DO
                         statement.

208        COMPILE-TIME    Expecting END DO for DO WHILE
           ERROR

         CAUSE

210        COMPILE-TIME    IMPLICIT not allowed in or after executable
           ERROR         statements

         CAUSE           The IMPLICIT statement is a specification
                         statement and cannot appear in or after any
                         executable statements.

211        COMPILE-TIME    PARAMETER not allowed in or after executable
           ERROR         statements

         CAUSE

212        COMPILE-TIME    This specification statement not allowed in or
           ERROR         after executable statements

         CAUSE

213        COMPILE-TIME    Statement function not allowed in or after
           ERROR         executable statements

         CAUSE

214        COMPILE-TIME    ENTRY not allowed within DO, DO WHILE, or
           ERROR         block IF statement

         CAUSE

215        COMPILE-TIME    Missing END statement
           ERROR

         CAUSE           A program unit has no END statement.  Note that
                         this can be caused by a compiler directive
                         appearing in the wrong location between
                         compilation units.

216        COMPILE-TIME    IMPLICIT not allowed after previous
           ERROR         specification statements

         CAUSE

217        COMPILE-TIME    IMPLICIT not allowed after DATA or statement
           ERROR         function

         CAUSE

218        COMPILE-TIME    PARAMETER or ALIAS not allowed after DATA or
           ERROR         statement function

         CAUSE

219        COMPILE-TIME    This specification statement not allowed after
           ERROR         DATA or statement function

         CAUSE

220        COMPILE-TIME    No matching STRUCTURE, UNION, or MAP statement
           ERROR

         CAUSE           An END STRUCTURE, END UNION, or END MAP was
                         encountered without a respective declaration
                         statement.

221        COMPILE-TIME    This statement is only allowed within a
           ERROR         structure declaration

         CAUSE           UNION or MAP statement encountered outside of a
                         structure declaration.

222        COMPILE-TIME    Missing END [STRUCTURE | UNION | MAP]
           ERROR         statement

         CAUSE           An executable statement was encountered before a
                         corresponding END statement in a STRUCTURE,
                         UNION, OR MAP declaration.

223        COMPILE-TIME    This statement not allowed within a structure
           ERROR         declaration

         CAUSE           Illegal nonexecutable statement encountered in a
                         structure declaration; statements can include
                         EQUIVALENCE, IMPLICIT, COMMON, DIMENSION,
                         EXTERNAL, INTRINSIC, DATA, AND NAMELIST.

224        COMPILE-TIME    Expecting MAP statement
           ERROR

         CAUSE           Within a UNION only MAP declarations are
                         permitted.

225        COMPILE-TIME    This statement is only allowed within a union
           ERROR         declaration

         CAUSE           A MAP declaration was encountered outside of a
                         UNION declaration.

241        COMPILE-TIME    Multiple main programs
           ERROR

         CAUSE

301        COMPILE-TIME    Undefined character(s) on line
           ERROR

         CAUSE

302        COMPILE-TIME    Ill-formed number
           ERROR

         CAUSE

303        COMPILE-TIME    Ill-formed FORMAT string
           ERROR

         CAUSE

304        COMPILE-TIME    Error in Hollerith literal
           ERROR

         CAUSE

305        COMPILE-TIME    Continuation line error
           ERROR

         CAUSE

306        COMPILE-TIME    Error in label field
           ERROR

         CAUSE

307        COMPILE-TIME    Unmatched quotation marks
           ERROR

         CAUSE

309        COMPILE-TIME    Arithmetic overflow
           ERROR

         CAUSE

310        COMPILE-TIME    Array subscript overflow
           ERROR

         CAUSE

311        COMPILE-TIME    End of file encountered
           ERROR

         CAUSE

312        COMPILE-TIME    End of line encountered
           ERROR

         CAUSE

313        COMPILE-TIME    This character or group of characters not
           ERROR         permitted here

         CAUSE

314        COMPILE-TIME    CHARACTER*(*) is only permitted in the
           ERROR         outermost block with the directives being used

         CAUSE           CHARACTER*(*) cannot be used outside the
                         outermost block with the $FTN3000_66 directive.

315        COMPILE-TIME    Label field of continuation line is not blank
           ERROR

         CAUSE

316        COMPILE-TIME    Continuation limit exceeded
           ERROR

         CAUSE           The number of continuation lines exceeds the
                         default or specified limit.  The default number
                         of continuation lines is 19.

317        COMPILE-TIME    Entry points not consistent for subroutine or
           ERROR         function with the directives being used

         CAUSE           When using directives that change the calling
                         convention, all entry points to a program unit
                         must be consistent.

318        COMPILE-TIME    Variable length specifier not a formal
           ERROR         argument

         CAUSE           When using a variable length specifier in a
                         declaration statement, that variable must be a
                         formal argument to the program unit.

325        COMPILE-TIME    Unknown logical operator or constant
           ERROR

         CAUSE

330        COMPILE-TIME    Unknown I/O control word
           ERROR

         CAUSE

335        COMPILE-TIME    Unknown compiler directive
           ERROR

         CAUSE

340        COMPILE-TIME    Compiler buffering limit exceeded
           ERROR

         CAUSE           Data buffers inside the compiler have been
                         filled to capacity.  No further processing can
                         be done on this statement.  The statement's data
                         requirements must be decreased.

350        COMPILE-TIME    This statement is too complicated
           ERROR

         CAUSE           The expression in this statement is too
                         complicated for the compiler to handle.

360        COMPILE-TIME    Structure name required at outer structure
           ERROR         level

         CAUSE           At the outermost structure declaration level,
                         the structure must be named.

361        COMPILE-TIME    Field name required for structure
           ERROR

         CAUSE           A nested substructure must have a field name.

393        COMPILE-TIME    Unbalanced quotes
           ERROR

         CAUSE           Missing a beginning or closing quote in a
                         statement.

394        COMPILE-TIME    Unbalanced parentheses
           ERROR

         CAUSE           Parentheses are not matched in a statement.

395        COMPILE-TIME    Undefined symbol
           ERROR

         CAUSE

397        COMPILE-TIME    Undefined token class
           ERROR

         CAUSE

398        COMPILE-TIME    Undefined character class
           ERROR

         CAUSE

399        COMPILE-TIME    Undefined special character
           ERROR

         CAUSE

400        COMPILE-TIME    Invalid type of UNIT specifier
           ERROR

         CAUSE           The UNIT specifier must be an INTEGER
                         expression.

401        COMPILE-TIME    UNIT specifier not an external unit
           ERROR

         CAUSE           The UNIT specifier was an internal file.

402        COMPILE-TIME    Invalid UNIT for auxiliary statement
           ERROR

         CAUSE           The UNIT specifier given was an internal file.
                         An internal file cannot be used with this type
                         of I/O statement.

403        COMPILE-TIME    Invalid FMT identifier
           ERROR

         CAUSE           The FMT specifier must be one of the following:

                            1.  Statement label of a FORMAT statement.

                            2.  Variable that has been assigned the
                                statement label of a FORMAT statement.

                            3.  Character or non-character array name
                                that contains the representation of a
                                FORMAT statement.

                            4.  A character expression.

                            5.  An asterisk.

404        COMPILE-TIME    Internal file requires FORMATTED or
           ERROR         list-directed use

         CAUSE           Attempted UNFORMATTED I/O on an internal file.

405        COMPILE-TIME    If REC appears, END cannot
           ERROR

         CAUSE           The END specifier cannot appear in an I/O
                         statement if the REC specifier is present.

406        COMPILE-TIME    Invalid type of REC specifier
           ERROR

         CAUSE           The record specifier for direct access is not of
                         type integer or does not represent a value.

407        COMPILE-TIME    IOSTAT specifier not INTEGER*4 or INTEGER*2
           ERROR         variable or array element

         CAUSE           The IOSTAT specifier must be an INTEGER*4 or
                         INTEGER*2 variable or array element.

410        COMPILE-TIME    FILE specifier not character expression
           ERROR

         CAUSE           The FILE specifier is valid only in an INQUIRE
                         or OPEN statement and must be a character
                         variable, array element, or substring.

412        COMPILE-TIME    STATUS specifier not character expression
           ERROR

         CAUSE           The STATUS specifier is valid only in an OPEN
                         statement and must be a character variable,
                         array element, or substring.

413        COMPILE-TIME    ACCESS specifier not character expression
           ERROR

         CAUSE           The ACCESS specifier is valid only in an INQUIRE
                         or OPEN statement and must be a character
                         variable, array element, or substring.

414        COMPILE-TIME    FORM specifier not character expression
           ERROR

         CAUSE           The FORM specifier is valid only in an INQUIRE
                         or OPEN statement and must be a character
                         variable, array element, or substring.

415        COMPILE-TIME    BLANK specifier not character expression
           ERROR

         CAUSE           The BLANK specifier is valid only in an INQUIRE
                         or OPEN statement and must be a character
                         variable, array element, or substring.

416        COMPILE-TIME    Both FILE and UNIT may not appear
           ERROR

         CAUSE           The FILE and UNIT specifiers cannot both appear
                         in an input/output statement.

417        COMPILE-TIME    EXIST not LOGICAL*4 variable or array element
           ERROR         name

         CAUSE           The EXIT= specifier of an INQUIRE statement must
                         be assignable and of type LOGICAL*4.

418        COMPILE-TIME    OPENED not LOGICAL*4 variable or array element
           ERROR         name

         CAUSE           The OPENED= specifier of an INQUIRE statement
                         must be assignable and of type LOGICAL*4.

419        COMPILE-TIME    NAMED not LOGICAL*4 variable or array element
           ERROR         name

         CAUSE           The NAMED= specifier of an INQUIRE statement
                         must be assignable and of type LOGICAL*4.

420        COMPILE-TIME    NUMBER not INTEGER*4 variable or array element
           ERROR         name

         CAUSE           The NUMBER= specifier of an INQUIRE statement
                         must be assignable and of type LOGICAL*4.

422        COMPILE-TIME    NEXTREC not INTEGER*4 variable or array
           ERROR         element name

         CAUSE           The NEXTREC= specifier of an INQUIRE statement
                         must be assignable and of type LOGICAL*4.

423        COMPILE-TIME    NAME not character variable or array element
           ERROR         name

         CAUSE           The NAME= specifier of an INQUIRE statement must
                         be an assignable character data item.

424        COMPILE-TIME    ACCESS not character variable or array element
           ERROR         name

         CAUSE           The ACCESS= specifier of an INQUIRE statement
                         must be an assignable character data item.

425        COMPILE-TIME    SEQUENTIAL not character variable or array
           ERROR         element name

         CAUSE           The SEQUENTIAL= specifier of an INQUIRE
                         statement must be an assignable character data
                         item.

426        COMPILE-TIME    DIRECT not character variable or array element
           ERROR         name

         CAUSE           The DIRECT specifier is valid only in an INQUIRE
                         statement and must be a character variable,
                         array element, or substring.

427        COMPILE-TIME    FORM not character variable or array element
           ERROR         name

         CAUSE           The FORM= specifier of an INQUIRE statement must
                         be an assignable item of type CHARACTER.

428        COMPILE-TIME    FORMATTED not character variable or array
           ERROR         element name

         CAUSE           The FORMATTED specifier is valid only in an
                         INQUIRE statement and must be a character
                         variable, array element, or substring.

429        COMPILE-TIME    UNFORMATTED not character variable or array
           ERROR         element name

         CAUSE           The UNFORMATTED specifier is valid only in an
                         INQUIRE statement and must be a character
                         variable, array element, or substring.

430        COMPILE-TIME    BLANK not character variable or array element
           ERROR         name

         CAUSE           The BLANK= specifier of an INQUIRE statement
                         must be an assignable item of type CHARACTER.

434        COMPILE-TIME    Duplicate declaration of specifier
           ERROR

         CAUSE           A particular specifier was used twice within an
                         I/O statement.

435        COMPILE-TIME    Unit specifier required
           ERROR

         CAUSE           I/O statement requires a UNIT specifier.

436        COMPILE-TIME    If WRITE, no END specifier allowed
           ERROR

         CAUSE           The END specifier is not allowed in a WRITE
                         statement.

437        COMPILE-TIME    RECL not INTEGER*4 variable or array element
           ERROR         name

         CAUSE           The RECL= specifier in an INQUIRE statement must
                         be of type INTEGER*4.

438        COMPILE-TIME    Illegal I/O parameter
           ERROR

         CAUSE           This I/O specifier is allowed in other kind(s)
                         of I/O statements(s), but is not allowed in this
                         kind.

441        COMPILE-TIME    FILE or UNIT parameter required
           ERROR

         CAUSE           The INQUIRE statement requires either a FILE=
                         specifier or a UNIT= specifier.

447        COMPILE-TIME    Internal file must be sequential
           ERROR

         CAUSE           Direct access I/O was attempted on an internal
                         file.

448        COMPILE-TIME    Direct access file cannot use list directed
           ERROR         I/O

         CAUSE           Attempted to do list-directed I/O on a file
                         opened for direct access.

449        COMPILE-TIME    Assumed size array not allowed
           ERROR

         CAUSE           The internal files may not be assumed size
                         arrays.

450        COMPILE-TIME    NML not allowed with formatted or list
           ERROR         directed I/O

         CAUSE           Attempted to use NML specifier for formatted or
                         list-directed I/O.

451        COMPILE-TIME    Direct access file cannot use namelist
           ERROR         directed I/O

         CAUSE           Namelist directed I/O is not allowed on a file
                         opened for direct access.

452        COMPILE-TIME    I/O list not allowed in namelist directed I/O
           ERROR         statement

         CAUSE           Namelist directed I/O statement must not have
                         I/O list.

454        COMPILE-TIME    Array cannot be adjustable or assumed size in
           ERROR         ENCODE/DECODE

         CAUSE           An adjustable or assumed size array was used as
                         the unit parameter in an ENCODE/DECODE
                         statement.

455        COMPILE-TIME    Illegal use of aggregate reference in I/O list
           ERROR

         CAUSE           unformatted I/O is the only I/O that can be
                         performed on aggregate record references.

500        COMPILE-TIME    Fatal internal compiler error
           ERROR

         CAUSE           An error occurred in the compiler or run-time
                         library that was improperly handled.  Please
                         report this problem to your HP representative.

501        COMPILE-TIME    Include file cannot be opened
           ERROR

         CAUSE           The include file cannot be found, is already
                         opened exclusively, or is some other type of
                         illegal file.

502        COMPILE-TIME    Include level limit exceeded
           ERROR

         CAUSE           The nesting level limit has been exceeded for
                         include statements or directives.  The maximum
                         nesting depth is 8.

503        COMPILE-TIME    Nesting level limit exceeded
           ERROR

         CAUSE           The maximum level of nesting (75) for global
                         values has been reached.

504        COMPILE-TIME    Range violation detected at compilation time
           ERROR

         CAUSE           The compiler detected an attempt to access an
                         array outside its declared bounds.

505        COMPILE-TIME    Unable to open file
           ERROR

         CAUSE           The file is not present or not readable.

506        COMPILE-TIME    Unable to open FORTRAN message catalog
           ERROR

         CAUSE           The internal catalog containing the error
                         messages cannot be opened.  (And note that only
                         the number, and not the text, of this error
                         message appears.)

508        COMPILE-TIME    Unable to obtain extra data segment
           ERROR

         CAUSE           The system configuration is insufficient to
                         provide compiler's extra data segment.  (On
                         MPE/V systems only.)

558        COMPILE-TIME    Unable to open compiler communication file
           ERROR

         CAUSE           Unable to open UCODEIN, a file used for
                         communication between the two compiler
                         processes.  (On MPE/V systems only.)

559        COMPILE-TIME    Unable to open compiler communication file
           ERROR

         CAUSE           Unable to open UCODEOUT, a file used for
                         communication between the two compiler
                         processes.  (On MPE/V systems only.)

561        COMPILE-TIME    Create process failed: no process handling
           ERROR         capability

         CAUSE           The second compiler process could not be created
                         due to a lack of process handling capabilities.
                         (On MPE/V systems only.)

564        COMPILE-TIME    Create process failed: out of system resources
           ERROR

         CAUSE           The system did not have enough resources to
                         create the second compiler process.  (On MPE/V
                         systems only.)

566        COMPILE-TIME    Create process failed: FTN2.PUB.SYS does not
           ERROR         exist

         CAUSE           The second compiler process could not be created
                         because its program file does not exist.  (On
                         MPE/V systems only.)

575        COMPILE-TIME    Create process failed: exceeds configuration
           ERROR

         CAUSE           The system configuration did not allow the
                         second compiler process to be created.  (On
                         MPE/V systems only.)

576        COMPILE-TIME    Create process failed: hard load error
           ERROR         occurred

         CAUSE           Error 16 is returned from CREATEPROCESS
                         intrinsic.  (On MPE/V systems only.)

577        COMPILE-TIME    Create process failed: illegal priority class
           ERROR         specified

         CAUSE           Error 17 is returned from CREATEPROCESS
                         intrinsic.  (On MPE/V systems only.)

601        COMPILE-TIME    Unable to open system intrinsic file
           ERROR

         CAUSE           The system intrinsic file cannot be opened, is
                         already opened exclusively, or is some other
                         type of illegal file.

602        COMPILE-TIME    Corrupt system intrinsic file
           ERROR

         CAUSE

603        COMPILE-TIME    Invalid system intrinsic file name
           ERROR

         CAUSE           The specified file is not a system intrinsic
                         file.

604        COMPILE-TIME    Functions SECNDS and RAN are not supported in
           ERROR         compatibility mode.

         CAUSE           These functions were written for IEEE
                         floating-point format only.  Do not use them
                         with the $HP3000_16 ON directive.



MPE/iX 5.0 Documentation