Specifications
780 LINK Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 780 of 96 Printed: 10/09/00 02:49 PM
L1053 out of memory for symbol table
The program had more symbolic information than could fit in available memory.
Symbolic information includes public, external, segment, group, class, and file names.
One of the following may be a solution:
u Eliminate as many public symbols as possible.
u Combine object files or segments.
u Link from the command line instead of from a makefile or PWB.
u Remove terminate-and-stay-resident programs or otherwise free some memory.
L1054 requested segment limit too high
LINK did not have enough memory to allocate tables describing the requested number of
segments. The number of segments is the value specified with the /SEG option or the
default of 128.
One of the following may be a solution:
u Assemble with /c and link in a separate step.
u Link again using the /SEG option to set fewer segments.
u Remove terminate-and-stay-resident programs or otherwise free some memory.
L1056 too many overlays
The program defined more than 127 overlays.
L1057 data record too large
An LEDATA record in an object module contained more than 1024 bytes of data. This
is a translator error. (LEDATA is an MS-DOS term explained in the Microsoft MS-DOS
Programmer’s Reference and in other MS-DOS reference books.)
Note which translator (compiler or assembler) produced the incorrect object module.
Please report the circumstances of the error to Microsoft Corporation by following the
instructions in the “Microsoft Support Services” section of the introduction to this book.
L1063 out of memory for debugging information
LINK ran out of memory for processing debugging information.
Reduce the amount of debugging information by compiling some object files with /Zd
instead of /Zi or with neither option.