Messages 816-7999 [ HP Pascal/iX Reference Manual ] MPE/iX 5.0 Documentation
HP Pascal/iX Reference Manual
Messages 816-7999
---------------------------------------------------------------------------------------
816 MESSAGE INVALID IMPORT MODULE SPECIFIED (816)
CT CAUSE The IMPORT module specified could not be found.
ACTION Check $SEARCH path for missing files or check the module name.
CAUSE The module name is a duplicate of an identifier previously
defined.
ACTION Rename either the module name or the identifier.
---------------------------------------------------------------------------------------
817 MESSAGE INVALID MODULE IDENTIFIER (817)
CT CAUSE The identifier is not a module identifier.
ACTION Check identifier for misspellings.
---------------------------------------------------------------------------------------
818 MESSAGE NOT EXPORTED BY THE QUALIFYING IMPORTED MODULE (818)
CT CAUSE The identifier was not exported by the qualifying imported
module or defined in the module currently being defined.
ACTION Check the identifier for misspellings.
---------------------------------------------------------------------------------------
819 MESSAGE TYPE COERCION PERMITTED FOR DATA ITEMS ONLY (819)
CT CAUSE There was an attempt to type coerce NIL.
There was an attempt to type coerce a procedure name.
ACTION Remove the type coercion.
---------------------------------------------------------------------------------------
820 MESSAGE BIAS IS LESS THAN MINIMUM ARRAY INDEX (820)
CT CAUSE The bias parameter to a MOVE procedure will always cause an
index range error before the move is completed.
ACTION Fix the bias parameter or count parameter.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
821 MESSAGE BIAS + COUNT IS GREATER THAN MAXIMUM ARRAY INDEX (821)
CT CAUSE The bias and move count parameters to a MOVE procedure will
always cause an index range error before the move is completed.
ACTION Fix the bias parameter or count parameter.
---------------------------------------------------------------------------------------
822 MESSAGE BIAS IS NOT ASSIGNMENT COMPATIBLE WITH ARRAY INDEX TYPE (822)
CT CAUSE A bias parameter of a type that is not assignment compatible to
the index type of an array parameter to a MOVE procedure was
specified.
ACTION Fix the bias parameter to be of the same type as the index of
the array.
---------------------------------------------------------------------------------------
823 MESSAGE TARGET ELEMENT TYPE DOES NOT MATCH SOURCE ELEMENT TYPE (823)
CT CAUSE Element type of the source and target parameters to a MOVE
procedure must be identical.
ACTION Use a different mechanism to move data.
---------------------------------------------------------------------------------------
824 MESSAGE ACTUAL PARAMETER MUST BE AN ARRAY (824)
CT CAUSE The source or target parameter to a MOVE procedure is not an
array type, which it must be.
ACTION Declare the type as an array or coerce the parameter to an
array type.
---------------------------------------------------------------------------------------
825 MESSAGE A CRUNCHED STRUCTURE IS REQUIRED HERE (825)
CT CAUSE Any structures nested within a crunched structure must also be
crunched.
ACTION Declare the inner structure "crunched".
---------------------------------------------------------------------------------------
826 MESSAGE INVALID TYPE FOR COMPONENT OF A CRUNCHED STRUCTURE (826)
CT CAUSE Crunched structures may only have components of certain types.
ACTION Consult the HP Pascal Reference Manual for details.
---------------------------------------------------------------------------------------
828 MESSAGE MISSING DEFAULT VALUE FOR "! " (828)
CT CAUSE This parameter requires a default value to be specified.
ACTION Supply a default value in the "default_parms" option.
---------------------------------------------------------------------------------------
831 MESSAGE ROUTINE OPTION NOT COMPATIBLE WITH PREVIOUS ONE(S) (831)
CT CAUSE A routine was declared with two routine options that are
incompatible.
ACTION Re-evaluate the requirements for the routine options.
---------------------------------------------------------------------------------------
832 MESSAGE PROCEDURE NESTING TOO GREAT FOR THIS ROUTINE OPTION (832)
CT CAUSE A level 2 or greater routine was declared with a routine option
that is illegal at a level greater than 1.
ACTION Either make the routine level 1 or remove the routine option.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
833 MESSAGE INVALID ROUTINE OPTION (833)
CT CAUSE A routine option was declared that is not a known routine
option.
ACTION Check the spelling.
---------------------------------------------------------------------------------------
834 MESSAGE INVALID EXTENSIBLE PARAMETER COUNT (834)
CT CAUSE The count value in an Extensible routine is either less than
"0" or greater than the number of parameters in the routine.
ACTION Provide a legitimate count.
---------------------------------------------------------------------------------------
835 MESSAGE THIS FORM PERMITTED ONLY IN ROUTINE OPTION (835)
CT CAUSE A keyword value assignment to a formal parameter was used
outside of a definition option.
ACTION Remove the keyword assignment and assign by position.
---------------------------------------------------------------------------------------
836 MESSAGE THIS FORM NOT PERMITTED IN ROUTINE OPTION (836)
CT CAUSE An empty parameter was specified in a routine option or the
parameter was an expression.
ACTION Either supply a value or replace the expression with a
constant.
---------------------------------------------------------------------------------------
837 MESSAGE INVALID FORMAL PARAMETER FOR THIS ROUTINE OPTION (837)
CT CAUSE A routine option specified a formal parameter that was not
declared in the formal parameter list.
ACTION Check the formal parameter list.
---------------------------------------------------------------------------------------
838 MESSAGE DUPLICATE FORMAL PARAMETER FOR THIS ROUTINE OPTION (838)
CT CAUSE A routine option specified a formal parameter twice.
ACTION Remove the duplicate specification.
---------------------------------------------------------------------------------------
839 MESSAGE ROUTINE OPTION AND FORMAL PARAMETER ORDERING MISMATCH (839)
CT CAUSE The order of parameters in a routine option does not match the
ordering of the formal parameters in the formal parameter list.
ACTION Fix the routine option or match the ordering.
---------------------------------------------------------------------------------------
841 MESSAGE DEFAULT VALUE FOR VARIABLE FORMAL PARAMETER IS NOT NIL (841)
CT CAUSE A VAR formal parameter was assigned a default value that is not
NIL.
ACTION Assign the value NIL to the VAR parameter.
---------------------------------------------------------------------------------------
842 MESSAGE DEFAULT VALUE NOT COMPATIBLE WITH FORMAL PARAMETER (842)
CT CAUSE A parameter was assigned a default value whose type does not
match the type of the formal parameter.
ACTION Fix the default value.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
844 MESSAGE ILLEGAL USE OF READONLY VARIABLE OR PARAMETER (844)
CT CAUSE A READONLY variable or parameter was used as the target of an
assignment statement or was passed as a VAR parameter.
ACTION Remove the offending use of the READONLY variable or parameter.
---------------------------------------------------------------------------------------
845 MESSAGE INVALID USE OF ROUTINE OPTION (845)
CT CAUSE The routine option is not allowed in this context.
ACTION Remove the routine option.
---------------------------------------------------------------------------------------
846 MESSAGE NOT A FORMAL PARAMETER (846)
CT CAUSE A formal parameter specified in a routine option is not
declared in the formal parameter list.
ACTION Check the spelling. Remove the parameter in the routine
option. Add the parameter to the formal parameter list.
---------------------------------------------------------------------------------------
847 MESSAGE NOT A VARIABLE DEFAULT FORMAL PARAMETER (847)
CT CAUSE A formal parameter to the Haveoptvarparm function is not a VAR
or ANYVAR parameter.
ACTION Check the formal parameter list. Remove this call to
Haveoptvarparm.
---------------------------------------------------------------------------------------
848 MESSAGE NOT AN EXTENSION FORMAL PARAMETER (848)
CT CAUSE A formal parameter to the Haveextparm function is not an
extensible parameter.
ACTION Remove this call or check the count on the Extensible routine
option.
---------------------------------------------------------------------------------------
849 MESSAGE THIS ROUTINE OPTION NOT VALID FOR FUNCTIONS (849)
CT CAUSE The specified routine option is not allowed for a function.
ACTION Remove this routine option.
---------------------------------------------------------------------------------------
850 MESSAGE RECURSIVE USE OF INLINE PROCEDURE/FUNCTION NOT ALLOWED (850)
CT CAUSE A routine declared OPTION INLINE directly or indirectly calls
itself recursively.
ACTION Remove the recursion or remove the OPTION INLINE.
---------------------------------------------------------------------------------------
851 MESSAGE THIS DIRECTIVE NOT ALLOWED WITH ROUTINE OPTIONS (851)
CT CAUSE A routine directive was declared for a routine that has
definition options.
ACTION Remove the directive or the option.
---------------------------------------------------------------------------------------
852 MESSAGE NOT A DEFAULT FORMAL PARAMETER (852)
CT CAUSE A formal parameter supplied to the Haveoptvarparm function is
not a default parameter.
ACTION Remove this call or check the list of default parameters.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
856 MESSAGE AN ADDRESS CAN NOT BE GENERATED FOR THIS VARIABLE (856)
CT CAUSE The parameter to ADDRESS, BADDRESS, or WADDRESS does not reside
on a storage unit boundary, so a legal address can not be
generated for it.
ACTION Do not take the address of this variable.
---------------------------------------------------------------------------------------
858 MESSAGE THIS FEATURE IS NO LONGER VALID (858)
CT CAUSE The designated feature has been removed from the language
definition.
ACTION Remove the feature from the source code.
---------------------------------------------------------------------------------------
859 MESSAGE ANYPTR MAY NOT BE DEREFERENCED (859)
CT CAUSE Pointers of type ANYPTR may not be dereferenced.
ACTION Assign or type coerce the pointer before dereferencing it.
---------------------------------------------------------------------------------------
860 MESSAGE ADDRESS ALIGNMENT INCOMPATIBLE WITH DESIRED USE (860)
CT CAUSE The alignment of the value of the pointer being coerced is
incompatible with the alignment implied by the type coercion.
ACTION Ensure that the target type's alignment is smaller than or
equal to that of the source type.
CAUSE The alignment of an actual parameter prohibits its use due to
the required alignment of the VAR or ANYVAR formal parameter.
ACTION Ensure that the actual parameter has an alignment larger than
or equal to that of the formal parameter.
---------------------------------------------------------------------------------------
861 MESSAGE INCOMPATIBLE SOURCE AND TARGET TYPES FOR COERCION (861)
CT CAUSE The subrange of values for the type of the parameter to the
type coercion does not overlap with the subrange of values for
the target type of the type coercion. (ordinal coercion only)
ACTION None: A subrange variable cannot be coerced to another
subrange type that does not have some overlap with its original
type.
---------------------------------------------------------------------------------------
862 MESSAGE THIS TYPE COERCION NOT PERMITTED AS REFERENCE PARAMETER (862)
CT CAUSE Ordinal type coercions that require type conversion are not
permitted as reference parameters.
Pointer type coercions that require type conversion such as
short-to-long or long-to-short pointer conversion are not
permitted as reference parameters.
ACTION Copy into a variable, and pass that as the reference parameter.
---------------------------------------------------------------------------------------
863 MESSAGE THIS FEATURE IS NOT IMPLEMENTED (863)
CT CAUSE The feature in use has not been implemented in the current
compiler.
ACTION Remove this feature from the source code.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
864 MESSAGE BYTE OFFSET NOT PERMITTED WITH PROCEDURE OR FUNCTION VAR (864)
CT CAUSE ADDR takes a second parameter only if the first parameter is
not a procedure or function variable.
ACTION Remove the second parameter.
---------------------------------------------------------------------------------------
866 MESSAGE NO ANYVAR FOUND IN FORMAL PARAMETER LIST (866)
CT CAUSE A procedure or function declared with OPTION UNCHECKABLE ANYVAR
must have an ANYVAR parameter in its formal parameter list.
ACTION Remove the option or supply an ANYVAR.
---------------------------------------------------------------------------------------
868 MESSAGE INTRINSIC MECHANISM ERROR "! ". (868)
CT CAUSE An error has occurred in accessing the intrinsic file.
ACTION [REV BEG]Check the status indicator returned from the Intrinsic
Mechanism Access Routines. If the status indicator is one of
the following values, correct the error.
Value Description
1 OpenFail The given IM could not be opened.
2 CloseFail The IM could not be closed.
3 RetrieveFail An access error occurred in attempting to
read from the IM.
4 ReplaceFail An access error occurred in attempting to
write from the IM.
5 SpaceExhausted Inadequate space remains in the IM to
perform requested action.
14 BadIntrinsicFileThe file being accessed is not an intrinsic
file.
If the status indicator is not one of the above values, report
the error to your HP Service Representative.[REV END]
---------------------------------------------------------------------------------------
869 MESSAGE ARRAY ELEMENT SIZE MUST BE >= ONE BYTE. (869)
CT CAUSE Array parameter to Move_Fast must have elements with sizes
greater than or equal to one byte.
ACTION Use another mechanism to perform the move.
---------------------------------------------------------------------------------------
870 MESSAGE ARRAY MUST BE ALIGNED ON A BYTE BOUNDARY. (870)
CT CAUSE Array parameter to Move_Fast must be aligned on a byte
boundary.
ACTION Use another mechanism to move the array.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
871 MESSAGE INVALID ARRAY PARAMETERS TO MOVE_FAST. (871)
CT CAUSE Both array parameters to Move_Fast must have elements with the
same sizes.
ACTION Use some other mechanism to move the array.
CAUSE If only one of the parameters is crunched, then the elements
must be packed in with no wasted space between elements.
ACTION Check the packing.
---------------------------------------------------------------------------------------
872 MESSAGE ARRAY ELEMENTS CANNOT BE CONFORMANT ARRAYS. (872)
CT CAUSE If an array parameter to one of the MOVE routines is a
conformant array, then its elements must not themselves be
conformant arrays. The size of the elements must be known at
compile time.
ACTION Use a different mechanism like a FOR or WHILE loop to move the
elements.
---------------------------------------------------------------------------------------
873 MESSAGE INVALID MODULE LIBRARY SPECIFIED (873)
CT CAUSE Either the file that is to be used for the search of a module
or the file that is the Module Library is not of the Module
Library format.
ACTION Ensure that the file that was previously created is in Module
Library format.
---------------------------------------------------------------------------------------
874 MESSAGE INVALID IMPORT MODULE ENVIRONMENT (874)
CT CAUSE Trying to import a module which was compiled under a different
compilation environment.
ACTION Recompile imported module on current machine.
---------------------------------------------------------------------------------------
875 MESSAGE INTRINSIC DECLARATION NOT ENTERED INTO INTRINSIC FILE (875)
CT CAUSE Due to a previous error the intrinsic declaration was not
entered into the intrinsic file.
ACTION Correct previous errors.
---------------------------------------------------------------------------------------
876 MESSAGE INTRINSIC FILE OVERFLOW (876)
CT CAUSE The physical limit of the intrinsic file has been exceeded.
ACTION Build a larger intrinsic file using BUILD or a file equation.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
877 MESSAGE INVALID DEREFERENCING OF AN IMPORTED POINTER (877)
CT CAUSE Trying to dereference an imported pointer whose type is not
defined.
ACTION Import the type that the pointer points to.
Do not dereference the pointer in this module.
---------------------------------------------------------------------------------------
878 MESSAGE INVALID USE OF AN INLINED ROUTINE (878)
CT CAUSE The address of an inlined routine is being requested. This
happens in the following cases:
* The procedure is passed as a parameter to WAddress,
BAddress, Addr or Assert (as the "assert procedure").
* The procedure is passed as the actual parm when the
formal parm is a procedural/functional type.
ACTION Don't use option inline if the procedure is being used in the
above contexts.
---------------------------------------------------------------------------------------
879 MESSAGE UNIMPLEMENTED USE OF AN INLINED ROUTINE "! " (879)
CT CAUSE An inline function appearing as an actual parameter to itself
is an unimplemented feature.
ACTION Assign the function result to a local variable and pass the
local variable as the parameter.
---------------------------------------------------------------------------------------
880 MESSAGE $ALIGNMENT$ CONFLICT (880)
CT CAUSE The $ALIGNMENT$ value on a record or array declaration is less
than the minimum alignment for the record or array (because of
the alignments of its fields/elements).
ACTION Specify an alignment for the record or array that is at least
as large as the maximum alignment of any of its
fields/elements.
CAUSE The type on the right hand side of a type declaration is a type
identifier which has already been defined with $ALIGNMENT$.
ACTION Remove the conflicting $ALIGNMENT$.
CAUSE $ALIGNMENT$ is not allowed on string and file types.
ACTION Don't use $ALIGNMENT$ on string and file types.
---------------------------------------------------------------------------------------
881 MESSAGE MIXED MODE OPERATIONS NOT ALLOWED (881)
CT CAUSE An expression which mixes $HP3000_16$ and $HP3000_32$ operands
is not allowed.
ACTION Don't mix modes in the expression.
CAUSE String parameters to predefined string procedures and functions
and strings used in string expressions require $HP3000_16$.
ACTION Don't use $HP3000_32$ strings as parameters to string
predefines or in string expressions.
CAUSE Real parameters to arithmetic functions require $HP3000_16$
reals.
ACTION Don't use $HP3000_32$ reals as parameters to arithmetic
predefines.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
882 MESSAGE MIXED MODE PACKING NOT ALLOWED (882)
CT CAUSE Mixing $HP3000_16$ and $HP3000_32$ in data type definitions is
not allowed.
ACTION Don't mix modes in data declarations.
---------------------------------------------------------------------------------------
883 MESSAGE COERCION REQUIRES $TYPE_COERCION 'CONVERSION'$ (883)
CT CAUSE The current $TYPE_COERCION$ level is insufficient to permit
this coercion.
ACTION Set the $TYPE_COERCION$ level to that given in the message.
---------------------------------------------------------------------------------------
884 MESSAGE INVALID TYPE FOR INTRINSIC FORMAL PARAMETER NUMBER ! (884)
CT CAUSE The data type for the formal parameter specified is not an
acceptable type for an intrinsic declaration (when building an
intrinsic file using $BUILDINT$).
ACTION Use an appropriate language-independent type for the intrinsic
parameter.
---------------------------------------------------------------------------------------
885 MESSAGE INVALID TYPE FOR INTRINSIC FUNCTION RETURN (885)
CT CAUSE The data type for the function return specified is not an
acceptable type for an intrinsic declaration.
ACTION Specify the correct type.
---------------------------------------------------------------------------------------
886 MESSAGE RECURSIVE INCLUDE OF FILE (886)
CT CAUSE The file just specified in an $INCLUDE$ directive is currently
being included (thus, this is an infinite recursion of
includes; a fatal error).
ACTION Remove the recursive include.
---------------------------------------------------------------------------------------
887 MESSAGE INVALID FORMAL PARAMETER TYPE (887)
CT CAUSE A data type which is a $HP3000_32$ type is not allowed as a
formal parameter when $HP3000_16$ is ON.
ACTION Declare the parameter to be of a $HP3000_16$ type.
---------------------------------------------------------------------------------------
888 MESSAGE STATEMENT ! INCOMPATIBLE WITH $ASSUME '!' (888)
CT CAUSE The code generated for the given statement conflicts with the
given assume option. The compiler has detected incorrect code
generation.
ACTION Use a correct ASSUME option or remove the $ASSUME option.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
889 MESSAGE CONFORMANT ARRAYS NOT ALLOWED WITH $HP3000_16$ (889)
CT CAUSE Conformant arrays are not implemented when using $HP3000_16$.
ACTION Do not use this feature with $HP3000_16$.
---------------------------------------------------------------------------------------
890 MESSAGE CANNOT EXPORT AN IMPORTED MODULE IN THE OUTER BLOCK (890)
CT CAUSE The word EXPORT was seen after the module name on an import
statement in the outer block.
ACTION Remove the word EXPORT.
---------------------------------------------------------------------------------------
891 MESSAGE LISTINTR FAILED TO COMPLETE SUCCESSFULLY (891)
CT CAUSE The listing of the intrinsic file terminated unexpectedly.
Possible reasons are that the listing file could not be opened,
or the file limit on the listing file was exceeded.
ACTION Make sure the intrinsic file is present and spelled correctly.
If the file limit on the listing file was exceeded, build a
larger file or use a file equation to specify a larger file.
---------------------------------------------------------------------------------------
892 MESSAGE UNABLE TO CLOSE FILE '!' (892)
CT CAUSE The compiler was unable to close the specified file. Possible
reasons are that system file space is exhausted, or that an
attempt is made to create a file across account boundaries
(which is not allowed on MPE/iX).
ACTION Create enough system file space or specify a file within the
account boundary.
---------------------------------------------------------------------------------------
893 MESSAGE I/O MODULE(S) NOT IMPORTED (893)
CT CAUSE A call to a standard procedure such as writeln, readln, write,
or read was made in the implement section of a module that did
not import the appropriate module STDINPUT or STDOUTPUT. As a
result, the default file symbols input and/or output are
unknown to the compilation unit.
ACTION Explicitly IMPORT the appropriate system-defined module
STDINPUT, STDOUTPUT, or both.
---------------------------------------------------------------------------------------
894 MESSAGE INVALID USE OF MODULE IDENTIFIER (894)
CT CAUSE Module identifier can only be used with IMPORT.
ACTION Rename the identifier or remove the module identifier.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
900 MESSAGE INCORRECT POINTER ALIGNMENT (900)
RT CAUSE Internal parameter to CHKA.
ACTION No action is required. Internal use only.
---------------------------------------------------------------------------------------
905 MESSAGE INVALID PROCEDURAL/FUNCTIONAL VALUE REFERENCED (905)
RT CAUSE The value does not denote any actual procedure or function.
The static nesting level of the value does not correspond to
the current state of the activation stack.
The value is NIL.
The procedure or function is uninitialized or contains a bad
value.
ACTION Make sure the procedure or function has been initialized
correctly.
---------------------------------------------------------------------------------------
908 MESSAGE MOVE PROCEDURE PARAMETERS OUT OF RANGE (908)
RT CAUSE The range of the move for either the source or target exceeds
the declared range of the source or target arrays.
ACTION Check that the expressions defining the start, offset, and
count are producing correct values.
---------------------------------------------------------------------------------------
909 MESSAGE ESCAPE PROCEDURE WITH NO ENCLOSING TRY-RECOVER (909)
RT CAUSE Escape was called by the user and no enclosing TRY-RECOVER was
declared.
ACTION Use TRY-RECOVER to catch the escape.
---------------------------------------------------------------------------------------
910 MESSAGE ESCAPE EXECUTED WITHOUT AN UNWIND DESCRIPTION FOR THE FRAME
(910)
RT CAUSE An escape was executed, but one or more of the procedures in
the program stack does not have an unwind descriptor.
ACTION Contact Hewlett-Packard.
---------------------------------------------------------------------------------------
911 MESSAGE ESCAPE EXECUTED BUT CANNOT UNWIND DESCRIPTOR FOR THE FRAME
(911)
RT CAUSE An Escape was executed, but one or more of the procedures in
the program stack has a frame that is not unwindable.
ACTION Contact Hewlett-Packard.
---------------------------------------------------------------------------------------
912 MESSAGE GOTO EXECUTED AND BOTTOM OF FRAME HIT; INTERNAL ERROR (912)
RT CAUSE Internal error occurred while executing a non-local GOTO
statement.
ACTION Contact Hewlett-Packard.
---------------------------------------------------------------------------------------
913 MESSAGE GOTO EXECUTED WITHOUT AN UNWIND DESCRIPTOR FOR THE FRAME (913)
RT CAUSE A non-local GOTO was executed, but one or more of the
procedures in the program stack does not have an unwind
descriptor.
ACTION Contact Hewlett-Packard.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
914 MESSAGE GOTO EXECUTED BUT CANNOT UNWIND DESCRIPTOR FOR THE FRAME (914)
RT CAUSE A non-local GOTO was executed, but one or more of the
procedures in the program stack has a frame that is not
unwindable.
ACTION Contact Hewlett-Packard.
---------------------------------------------------------------------------------------
5001 MESSAGE GOTO OUT OF BLOCK TO MULTIPLE ENTRY PT. (5001)
W CAUSE Goto out of block to procedure with multiple entry points.
ACTION Warning only. No action required.
---------------------------------------------------------------------------------------
5002 MESSAGE ! (5002)
W CAUSE FSerr for other messages (see following messages).
ACTION Warning only.
---------------------------------------------------------------------------------------
5004 MESSAGE UNINITIALIZED VARIABLE (SYMID = !) !. (5004)
W CAUSE Optimizer detected uninitialized variable, should have been
initialized before its use.
ACTION Warning only.
---------------------------------------------------------------------------------------
5080 MESSAGE PREVIOUS VERSION OF ENTRY ! WAS REPLACED (5080)
W CAUSE Code for the entry listed was replaced in the RL (iX only).
ACTION Warning only. No action required.
---------------------------------------------------------------------------------------
5104 to MESSAGE INTERNAL COMPILER ERROR.
5199
W CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
5200 MESSAGE INTERNAL REGISTER TABLE OVERFLOW; PROCEDURE TOO BIG (5200)
CT CAUSE Your procedure is too large for the compiler to handle at once.
ACTION Break your procedure into two or more pieces.
---------------------------------------------------------------------------------------
5202 MESSAGE MAXIMUM AMOUNT OF LOCAL DATA ALLOWED EXCEEDED (5202)
CT CAUSE The maximum amount of local storage allowed has been exceeded.
ACTION Break your procedure into two or more pieces.
---------------------------------------------------------------------------------------
5207 MESSAGE MULTIPLE PROGRAM ENTRY POINTS (5207)
CT CAUSE Possible multiple main programs.
ACTION Make sure only one main program exists in the compilation unit.
---------------------------------------------------------------------------------------
5208 MESSAGE TOO MANY NESTED TRYS IN PROCEDURE (5208)
CT CAUSE The maximum number of nested TRYs allowed in a procedure is
about thirty.
ACTION Break up your procedure by putting some of the inner TRY blocks
into a nested procedure.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
5209 MESSAGE CANNOT OPEN OBJECT FILE (5209)
CT CAUSE The compiler cannot open the object file. This may be because:
(a) You do not have write permission in the group (on
MPE/iX) or directory (on HP-UX) that you are working in.
(b) You have exceeded some physical disk space limit.
ACTION
(a) Work in a group or directory in which you have write
permission or get write permission in the current group
or directory.
(b) Remove some unnecessary files to make room for your
object file.
---------------------------------------------------------------------------------------
5210 MESSAGE CANNOT CLOSE OBJECT FILE (5210)
CT CAUSE The compiler could not close the object file. This may be
because:
(a) You do not have write permission in the group (on
MPE/iX) or directory (on HP-UX) that you are working in.
(b) You have exceeded some physical disk space limit.
ACTION
(a) Work in a group or directory in which you have write
permission or get write permission in the current group
or directory.
(b) Remove some unnecessary files to make room for your
object file.
---------------------------------------------------------------------------------------
5211 MESSAGE INVALID FILE CODE FOR OBJECT FILE ! (5211)
CT CAUSE File code for object file is not NMOBJ or NMRL.
ACTION Change file code or use different object file.
---------------------------------------------------------------------------------------
5212 MESSAGE DUPLICATE LABELS ARE NOT ALLOWED (5212)
CT CAUSE A duplicate user or internal label exists.
ACTION Check for duplicate labels. If none are found, report this
error to your
HP Service Representative.
---------------------------------------------------------------------------------------
5213 MESSAGE CANNOT OPEN ASSEMBLY FILE (5213)
CT CAUSE The compiler could not open the assembly file. This may be
because:
(a) You do not have write permission in the group (on
MPE/iX) or directory (on HP-UX) that you are working in.
(b) You have exceeded some physical disk space limit.
ACTION
(a) Work in a group or directory in which you have write
permission, or obtain write permission in the current
group or directory.
(b) Remove some unnecessary files to make room for your
assembly file.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
5214 MESSAGE CANNOT CLOSE ASSEMBLY FILE (5214)
CT CAUSE The compiler could not close the assembly file. This may be
because:
(a) You do not have write permission in the group (on
MPE/iX) or directory (on HP-UX) that you are working in.
(b) You have exceeded some physical disk space limit.
ACTION
(a) Work in a group or directory in which you have write
permission or obtain write permission in the current
group or directory.
(b) Remove some unnecessary files to make room for your
assembly file.
---------------------------------------------------------------------------------------
5380 MESSAGE ATTEMPT TO OPEN FILE ! FAILED (5380)
CT CAUSE File could not be opened by compiler.
ACTION Check capabilities, access rights, and permissions of file in
the group
(on MPE/iX) or directory (on HP-UX).
---------------------------------------------------------------------------------------
5381 MESSAGE FILE ! HAS INVALID FILE CODE; EXPECTED NMRL (5381)
CT CAUSE File code of object file should be NMRL.
ACTION Use different file for object, build file as NMRL, or do not
use RL compile option.
---------------------------------------------------------------------------------------
5382 MESSAGE ATTEMPT TO ADD MODULE(S) BEYOND MODULE LIMIT OF ! IN FILE !
(5382)
CT CAUSE Module cannot be added to named RL.
ACTION Clean up your RL or use a different file for the object.
---------------------------------------------------------------------------------------
5383 MESSAGE FILE ! HAS AN INVALID RECORD SIZE. EXPECTED 128W RECORDS.
(5383)
CT CAUSE The RL has an invalid record size.
ACTION Build a new RL file with a correct record size.
---------------------------------------------------------------------------------------
5400 to MESSAGE INTERNAL COMPILER ERROR.
5999
I CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
6055 MESSAGE OPTDRIVER: BAD OPTIMIZER OPTION; IGNORED. (6055)
W CAUSE Internal compiler error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
6056 MESSAGE OPTDRIVER: CAN'T OPEN DEBUG FILE FOR OUTPUT; STDOUT USED.
(6056)
W CAUSE Internal compiler error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
6057 MESSAGE OPTDRIVER: BAD OPTIMIZATION LEVEL SPECIFIED; DEFAULT OF 0 USED.
(6057)
W CAUSE Internal compiler error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
6058 MESSAGE OPTDRIVER: BAD SCHEDULER ALGORITHM SPECIFIED, USED DEFAULT.
(6058)
W CAUSE Internal compiler error.
ACTION Check argument to +DS, then report error to your HP Service
Representative.
---------------------------------------------------------------------------------------
6059 MESSAGE OPTDRIVER: !1 BASIC BLOCKS; DROPPING TO LEVEL 1 OPTIMIZATION
FOR !2. (6059)
W CAUSE Procedure !2 contains more that 500 basic blocks and requires
an inordinate amount of compile-time resources. Therefore, the
optimizer will be run at level 1 for !2.
ACTION No action is necessary. However, on HP-UX, if level 2
optimization is desired in spite of a possibly lengthy compile
time, this limit can be overridden by the use of the +Obbnum
option, where num is at least as large as the number given in
this message.
ACTION Use the $OPTIMIZE 'BASIC_BLOCKS num$ compiler option.
---------------------------------------------------------------------------------------
6110 to MESSAGE INTERNAL OPTIMIZER ERROR.
6199
CT CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
6200 to MESSAGE ALIASER: OUT OF MEMORY.
6299
CT CAUSE The optimizer ran out of virtual memory.
ACTION The easiest workaround is to break your compilation unit into
two or more pieces.
On HP-UX, this error may also be produced if the system runs
out of swap space, so another possible work-around is to
increase the amount of swap space available to the system (see
your HP-UX system administrator about this). However, this
action should be taken only as a last-resort.
On MPE/iX, the compiler heap space can be increased by running
PASCALXL.PUB.SYS with a larger NMHEAP:
:RUN PASCALXL.PUB.SYS;NMHEAP=120000000 ...
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
6305 MESSAGE RALLOC: OUT OF GENERAL REGISTERS. (6305)
CT CAUSE Possible overly complex expression.
ACTION Simplify large or complex expression.
---------------------------------------------------------------------------------------
6306 MESSAGE RALLOC: OUT OF CALLEE SPACE REGISTERS. (6306)
CT CAUSE Long pointer expression too complex.
ACTION Simplify long pointer expressions.
---------------------------------------------------------------------------------------
6307 MESSAGE RALLOC: OUT OF CALLER SPACE REGISTERS. (6307)
CT CAUSE Long pointer expression too complex.
ACTION Simplify long pointer expressions.
---------------------------------------------------------------------------------------
6308 MESSAGE RALLOC: OUT OF CALLEE FLOATING POINT REGISTERS. (6308)
CT CAUSE Floating point expression too complex.
ACTION Simplify floating point expressions.
---------------------------------------------------------------------------------------
6309 MESSAGE RALLOC: OUT OF CALLER FLOATING POINT REGISTERS. (6309)
CT CAUSE Floating point expression too complex.
ACTION Simplify floating point expressions.
---------------------------------------------------------------------------------------
6310 to MESSAGE OUT OF MEMORY
6365
CT CAUSE The optimizer ran out of virtual memory.
ACTION The easiest workaround is to break your compilation unit into
two or more pieces.
On HP-UX, this error may also be produced if the system runs
out of swap space, so another possible work-around is to
increase the amount of swap space available to the system (see
your HP-UX system administrator about this). However, this
action should be taken only as a last-resort.
On MPE/iX, the compiler heap space can be increased by running
PASCALXL.PUB.SYS with a larger NMHEAP:
:RUN PASCALXL.PUB.SYS;NMHEAP=120000000 ...
---------------------------------------------------------------------------------------
6400 to MESSAGE INTERNAL COMPILER ERROR.
6999
I CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
ON HP-UX, the following warnings are generated if you pass a model number
that is not found in the /usr/lib/sched.models file.
---------------------------------------------------------------------------------------
7000 MESSAGE MODEL NUMBER IS UNKNOWN; WILL DEFAULT TO arch-rev CODE
GENERATION. (7000)
W CAUSE The model number given on a +DA option is not known to the
compiler.
ACTION The default code generation is as specified in the warning. If
this is not the desired target architecture revision, the
version may be specified using an architecture revision (such
as 1.1) instead of a model number on the +DA option.
---------------------------------------------------------------------------------------
7001 MESSAGE MODEL NUMBER IS UNKNOWN; DEFAULT INSTRUCTION SCHEDULING IS
USED. (7001)
W CAUSE The model number given on a +DS option is not known to the
compiler.
ACTION The default instruction scheduling is based on the most recent
processor implementation known to the compiler. If this is not
what is desired, an alternate model number may be specified.
---------------------------------------------------------------------------------------
On HP-UX, the following warning will be generated if the file
/usr/lib/sched.models cannot be found.
---------------------------------------------------------------------------------------
7002 MESSAGE CANNOT OPEN /usr/lib/sched.models. (7002)
W CAUSE The file /usr/lib/sched.models does not exist or cannot be
opened for reading.
ACTION Check protections on /usr/lib/sched.models. If it does not
exist, contact your HP Service Representative.
---------------------------------------------------------------------------------------
On HP-UX, the following warning is generated if you pass arguments that
do not conform to the expected format.
---------------------------------------------------------------------------------------
7003 MESSAGE IMPROPER ARGUMENT TO +DA OR +DS OPTION. (7003)
W CAUSE An improper argument was given to the +DA or +DS option.
ACTION Check the reference manual for information on the correct form
of the option.
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
7100 to MESSAGE INTERNAL COMPILER ERROR.
7109
I CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
7110 MESSAGE DEBUG INFORMATION MAY BE CORRUPT; "! " UNRESOLVABLE
REFERENCE(S). (7110)[REV BEG]
I CAUSE User errors.
ACTION Correct all user errors or remove -g or $SYMDEBUG options and
recompile.
If there are no user errors, report error to your HP Service
Representative.[REV END]
---------------------------------------------------------------------------------------
7200 MESSAGE INTERNAL TABLE OVERFLOW (7200)
CT CAUSE Source file too large.
ACTION Split program up into smaller files.
---------------------------------------------------------------------------------------
7201 MESSAGE NEW_SLC_BLOCK: OUT OF MEMORY. (7201)
CT CAUSE Compiler ran out of virtual memory.
ACTION See message 6200.
---------------------------------------------------------------------------------------
7202 MESSAGE INIT_LINK: OUT OF MEMORY. (7202)
CT CAUSE Compiler ran out of virtual memory.
ACTION See message 6200.
---------------------------------------------------------------------------------------
7203 MESSAGE ALLOCATE_BYTES: OUT OF MEMORY. (7203)
CT CAUSE Compiler ran out of virtual memory.
ACTION See message 6200.
---------------------------------------------------------------------------------------
7204 MESSAGE ERROR IN WRITING TO OUTPUT FILE. (7204)
CT CAUSE I/O error writing to object file.
ACTION Check for full file system (HP-UX, MPE/iX) or an object file
that too small (MPE/iX).
---------------------------------------------------------------------------------------
7205 MESSAGE UNABLE TO ALLOCATE SPACE FOR OBJECT IN RL. (7205)
CT CAUSE I/O error writing to RL.
ACTION Check for an RL file that is too small (MPE/iX).
---------------------------------------------------------------------------------------
7206 MESSAGE UNABLE TO ADD OBJECT TO RL. (7206)
CT CAUSE I/O error writing to RL.
ACTION Check for an RL file that is too small, write permission
(HP-UX), or capability (MPE/iX).
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
7207 MESSAGE OBJECT IS TOO BIG TO FIT INTO RL. (7207)
CT CAUSE Object size is too large for the RL requested.
ACTION Check for an RL file that is too small or split up object
(MPE/iX).
---------------------------------------------------------------------------------------
7400 to MESSAGE INTERNAL COMPILER ERROR.
7999
I CAUSE The compiler is in error.
ACTION Report error to your HP Service Representative.
---------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation