Number | LIB Warning |
U4150 | module : module redefinition ignored |
A module was specified with the + 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 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. | |
U4156 | library : output-library specification ignored |
A new library was created because the filename specified in the oldlibrary field did not exist, but a filename was also specified in the newlibrary field. LIB ignored the newlibrary specification. | |
For example, both of the following command lines cause this error if project.lib does not already exist:
LIB project.lib +one.obj, new.lst, project.lib LIB project.lib +one.obj, new.lst, new.lib |
|
U4157 | insufficient memory, extended dictionary not created |
Insufficient memory prevented LIB from creating an extended dictionary. | |
The library is still valid, but the linker cannot take advantage of the extended dictionary to speed linking. | |
U4158 | internal error, extended dictionary not created |
An internal error prevented LIB from creating an extended dictionary. | |
The library is still valid, but the linker cannot take advantage of the extended dictionary to speed linking. |