nld and noft Manual
noft Diagnostic Messages
nld and noft Manual—520384-003
11-6
Data Errors
Cause. You used LISTPROC proc-num, and proc-num refers to a procedure that
the linker removed (because it was a duplicate). When two different compilation units
include the same procedure, the linker keeps one copy and removes the duplicate
when it builds the new object file.
Recovery. Use LISTPROC * to show both the number and the name of every
procedure in the object file (including duplicates). Using this output, match each
procedure number with its procedure name. Then use LISTPROC proc-name to see
which copy the linker kept. (See LISTPROC or LP on page 5-27.)
Cause. You used SET SCOPESOURCE or SET SCOPEPROC to narrow the scope of
noft options to a single source file or a single procedure. No symbols were found in
that scope.
Recovery. Remove the scoping of the source with SET SCOPESOURCE * or SET
SCOPEPROC *. (See SET on page 5-42.)
Cause. Stated in message.
Recovery. Stated in message.
Cause. Stated in message.
Recovery. Stated in message.
*** DATA ERROR *** [1006]:
This duplicate function has been eliminated by the linker.
*** DATA ERROR *** [1007]:
Did not find any {Dynamic|Globalized} Symbols matching scope,
check options and full symbol table.
*** DATA ERROR *** [1008]:
Did not find an rpd that should be in source file, check
options and full rpd table.
*** DATA ERROR *** [1009]:
Did not find any ELF symbols belonging to source file, check
options and full table-name table.