Syntax Checking Error Messages | Run-time System Error Messages |
Code Generation messages are output when the Compiler is producing generated code. Some are environment dependent, so your particular environment might not support them all. For each error message number, the text and severity of each message is described; where necessary, the error or problem that causes the message is described, and advice is given on how to prevent it.
Code generation messages have the following format:
NCG Error at INT Code Address - address nnn-s message
where the variables are:
address | The address in the intermediate code at which the error occurred. Most errors of this type cause the code generator to display the line number and filename in error, provided that the program was compiled with the ANIM directive, and the .idy file is available. | ||||||
nnn | The message number. | ||||||
s | One of the following severity codes:
|
Filename does not exist or permissions are incorrect.
Resolution:
Check that the file exists and that the permissions are correct.
For .int files, the file is corrupted or truncated.
For .gnt or .o files, you have run out of disk space.
Resolution:
For .int files, syntax-check the program again.
For .gnt files, create disk space if required.
One of the following has occurred:
Resolution:
Ensure that you specify an intermediate code file.
The disk is probably full.
Resolution:
Delete any files you no longer need.
The disk is probably full.
Resolution:
If the disk is full, delete any files you no longer need. If you receive
this message and your disk is not full, contact Technical Support.
You are trying to create generated code from intermediate code that has been corrupted.
nnnnnn is an intermediate code address; mm is an intermediate code segment number.
Resolution:
Resubmit your source code to your COBOL system to try to obtain valid
intermediate code.
You have nested IF statements beyond the maximum of 254 levels.
Resolution:
Change your program so you do not have a nest of more than 254
conditions.
You have tried to generate for animation a segmented program
Resolution:
Remove any segments from your original program.
You must use the ANIM directive when creating intermediate code.
See Also:
The ANIM Compiler directive in the chapter Directives
for Compiler in your Server Express User's Guide.
You are trying to generate code from intermediate code that was found to contain severe errors when it was submitted to your COBOL system.
Resolution:
Correct all the severe errors in your source code.
The name you have given in the PROGRAM-ID clause or the ENTRY...USING phrase, or as the root of the input file-name, cannot be handled correctly by your system assembler.
Resolution:
Change the name to comply with your operating system's rules for a
function-name.
Only those COMP-5 items that are 4 bytes or smaller can be passed by value.
Resolution:
Ensure that any COMP-5 items are no larger than 4 bytes.
Your $cobdir/etc/ncg.ops file has become corrupted.
Resolution:
Reinstall your ncg.ops file.
This language option is not supported on your environment.
Either the disk is full or the .idy file produced by the checker has been marked read-only.
Resolution:
Delete any files you no longer need, or mark the .idy file
read/write.
Illegal call-convention on an entry-point.
Resolution:
Split your program into smaller subprograms
Resolution:
Split your program into smaller subprograms
Resolution:
Split your program into smaller subprograms
Resolution:
Split your program into smaller subprograms
Copyright © 2000 MERANT International Limited. All rights reserved.
This document and the proprietary marks and names
used herein are protected by international law.
Syntax Checking Error Messages | Run-time System Error Messages |