LIB Warnings

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.