Specifications

774 LIB Error Messages
Filename: LMAETAPA.DOC Project: MASM Environment and Tools
Template: MSGRIDA1.DOT Author: Nobody Last Saved By: Mike Eddy
Revision #: 136 Page: 774 of 90 Printed: 10/09/00 02:49 PM
U2155 module : module not in library; ignored
The specified module was not found in the input library.
One cause of this error is a filename or directory containing a a hyphen or dash (). LIB
interprets the dash as the operator for the delete command. This error occurs if you
install a Microsoft language product in a directory that has a dash in its path, such as
C:\MS-C. The SETUP program for a language calls LIB to create combined libraries,
but the dash in the command line passed to LIB causes the library-building session to
fail.
Another possible cause of this error is an option specified with a dash () instead of a
forward slash (/).
U2157 filename : cannot access file
LIB was unable to open the specified file, probably because the file did not exist.
Check the path and filename.
U2158 library : invalid library header; file ignored
The given library had an incorrect format and was not combined.
U2159 filename : invalid format (number); file ignored
The given file was not recognized as a XENIX archive and was not combined.
LIB Warning Messages
U4150 module : module redefinition ignored
A module was specified with the add operator (+) to be added to a library, but a module
having that name was already in the library.
One cause of this error is an incorrect specification of the replace operator ( +).
U4151 symbol : symbol defined in module module; redefinition ignored
The given symbol was defined in more than one module.
U4153 option : value : page size invalid; ignored
The argument specified with the /PAGE option was not valid for that option. The value
must be an integer power of 2 between 16 and 32,768. LIB assumed an existing page
size from a library that is being combined.
U4155 modulename : module not in library
The given module specified with a command operator does not exist in the library.
If the replacement command ( +) was specified, LIB added the file anyway. If the
delete (), copy (*), or move ( *) command was specified, LIB ignored the command.