HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)
a- 68
30 MAT READ A(1,1) ! attempt to redim. A
ACTION Change the compiler option or change the statements so that no
redimensioning is done.
------------------------------------------------------------------------------------
2021 MESSAGE BASIC Compiler Backend Error: [in procedure proc_name] 'Actual
backend error message.' Fatal compiler error; compile
terminated.
CAUSE A problem has been detected by one of the code generating
subsystems of the compiler. The error has occurred in either
the optimizer or the code generator itself. The procedure name
being compiled when the error occurred will be substituted for
proc_name, if it is known. In order to clarify the nature of
the error, the actual backend error message is printed as the
second line in the error message. All of these errors will
cause the compiler to abort. Serious errors will result in a
stack trace as well. The stack trace is helpful as
documentation for resolving the problem with your HP
representative.
ACTION Some of the problems can be corrected by reading the text of
the 'Actual backend error message' and rectifying the problem.
Other problems are internal compiler code generation problems
that should be reported to your HP representative.
Examples of 'Actual backend error message':
** MESSAGE Cannot open object file
obj_file_name (5209)
CAUSE The object code file specified in the
command to run the compiler cannot be
opened because the system is out of
disk space or because your disk space
limit, as set by the system
administrator, has been reached.
ACTION Make sure that a sufficient amount of
disk space exists.
** MESSAGE Invalid file code for object file
obj_file_name (5211)
CAUSE The object code file specified in the
command to run the compiler does not
have an NMOBJ or NMRL file code.
ACTION Check the file code for the file
named obj_file_name or the file
specified by you as the object code
file. BBCOBJ is the file that the
compiler uses after it has been
equated to your file.
** MESSAGE File file_name has invalid file code;
expected NMRL ( 5381 )
CAUSE The object code file specified in the
command to run the compiler does not
have an NMRL file code.
ACTION Check the file code for the file
named file_name or the file specified
by you as the object code file.
BCOBJ is the file that the compiler
uses after it has been equated to
your file. Either build an RL file
using the linkeditor or do not use
the RL compile options.