HP eld Manual page 165

Table of Contents

Advertisement

Output Listings and Error Handling
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If your intention is to build a new object file out of existing files, to be able
to use this new object file as eld input, then don't specify the name of a program on
the command line. You can't add more stuff to an existing program, you can only
rebuild a different program from scratch. The options that you can apply to an existing
program are -alf, -change, and -strip. If you want to do one of these things,
specify the appropriate option.
1329 The parameter of the -local_libname option could not be
converted to Guardian format.
Cause. You are using the Guardian version of eld, and you are building a program
that uses a user library. You specified the -local_libname option, to tell eld where
the user library currently exists, for eld to fix up refernces to it during the link.
However, the name that you specified for the -local_libname option was not a valid
Guardian filename. (This particular message comes out when you specify the -
local_libname option and you don't also specify the -libname option. Otherwise,
a different message would appear, saying that eld could not open the file specified for
the -local_libname option, although the underlying problem would be the same.)
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If you want to specify this option then you must enter a valid Guardian
filename for its parameter.
1330 The -e option was given multiple times with different
procedure names: <symbol name> and <symbol name>.
Cause. You gave the -e option more than once on the command line. This option tells
eld the name of the procedure that should be where execution begins for the program
you are building, but you specified different names at different places on the command
line. You can give this option more than once, but only if you specify the same name
each time. Also note that case is significant for this check.
Effect. Error (The linker cannot do what was requested of it and will eventually stop,
but may continue for the purpose of detecting additional errors before stopping).
Recovery. Are you sure you want to specify the -e option at all? There usually is no
need to give this option, and specifying it is a mistake. You can validly use it to tell the
main entry point for a pTAL program, if you didn't put the MAIN attribute into the source
code. But you must only specify one such name with -e options. Also note that, if you
misspell some other option beginning with an "e", then eld will interpret that as a "-e"
option, possibly leading to this message. There are several such options, as described
elsewhere in this manual, and you must spell them exactly as described in this manual,
except for case. Note that there is no option spelled "-elf" in eld, although there was
eld Manual—527255-009
6-55
Error Messages

Advertisement

Table of Contents
loading

Table of Contents