nld and noft Manual

ar Diagnostic Messages
nld and noft Manual520384-003
12-4
Cause. In the Guardian environment, a file specified as an existing archive must be an
odd, unstructured file having file code 700.
Recovery. If archive refers to a file that is not currently in archive format, delete that
file and reenter the ar command. If archive refers to an archive that was built by the
ar utility in another environment, check the file code of that file using the FUP utility; if
the file code is not 700, change it using FUP.
Cause. ar cannot obtain additional memory space for the symbol table. The archive
file, if created, will not be usable by nld.
Recovery. Retry the command when there are fewer active processes in the system
or break up a large archive file into smaller archive files.
Cause. ar cannot obtain additional memory space for the symbol table. The archive
file, if created, will not be usable by nld.
Recovery. Break the archive into several smaller archives.
Cause. ar detected inconsistencies in the object file member and cannot finish its
operation. The archive symbol table is unusable by nld.
Recovery. Either remove the object file member from the archive file or obtain a valid
copy of the object file and repeat the ar operation.
Cause. An error occurred during the operation; for example, a member file cannot be
found. The archive symbol table contained in the archive may have been corrupted or
may not contain up-to-date information required by nld for resolving external
references.
Recovery. Identify the source of the error and remedy the situation so that the archive
operation can be finished normally. The -s option can also be used to restore or
regenerate the symbol table.
archive, not a valid archive file.
cannot malloc space for symbol table.
cannot realloc space.
corrupted object file filename.
error during operation, archive archive may not contain
correct symbol table usable by the binder/nld.