[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
1116: fixup overflow at <offset> in segment <segment> in <module>
referencing <symbol> in module <module>
Explanation: This message indicates the exact point in the code that
refers to another symbol more than 64Kb away. This may occur in one of
a number of situations:
1. Two related libraries may have been separated by other libraries in
the link script file, so that the code in one library cannot reach
the code in the other library. This may also occur when related .OBJ
files, possibly extracted from the same library, have been separated
by too many other .OBJ files in the script file.
2. Non-overlayable code may have been overlaid. When third-party
products are linked into the program, refer to the third-party
documentation for their suggested method for dynamic overlaying.
3. Two libraries may have declared the same segment names in different
classes. This should not occur in most programs.
4. Two or more libraries may have been specified in an incorrect order
within the link script.
Action: Determine which library is causing the problem by
systematically removing each library and relinking. When the offending
library is found, contact Computer Associates technical support. If the
offending library is not found, modify the code so that <symbol> is
accessed with a far reference, or ensure that the specified segment and
symbol are accessible to one another by examining the MAP file for their
respective locations.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson