nld Manual

nld Diagnostic Messages
nld Manual528272-001
4-66
Nonfatal Errors
This is an internal error. Contact your service provider.
This is an internal error. Contact your service provider.
See:
-verbose on page 3-16
-y on page 3-17
**** ERROR **** [2027]:
The symbol named name is declared as an 'absolute' symbol in
the object file named 'filename', and it has the value
'number-1'. However, in a different object file it had the
value 'number-2'.
**** ERROR **** [2028]:
The symbol named name has been defined more than once, and
this is not allowed for this type of symbol. The first
definition was in the object file named 'filename-1'
(sc=number-1, proc_info=number-2), and it was defined again
in 'filename-2' (sc=number-3, proc_info=number-4).
**** ERROR **** [2029]:
You specified the '-syslib' flag, but the input object file
named 'filename' contains a reference to the 'large
uninitialized' data item named 'name', which is not allowed
with '-syslib'. The types of data that exist in an object
file depend on your source code and your compilation flags.
**** ERROR **** [2030]:
You specified the '-syslib' flag, but the input object file
named 'filename' contains a reference to the 'large
uninitialized' data section, which is not allowed with
'-syslib'. The types of data that exist in an object file
depend on your source code and your compilation flags.
**** ERROR **** [2031]:
The symbol named name was defined as a special C++ procedure
in the object file named 'filename-1' (initially declared in
object file 'filename-2'), but with different attributes.
This is an error. The attribute(s) that are different for
the function in object file filename-1 are: attribute-list.
For a list of all the object files that declared this
procedure, run NLD again with the additional flags
'-y symbol' and -verbose.