HP eld Manual page 121

Table of Contents

Advertisement

Output Listings and Error Handling
Recovery. If your intention is to create a zimpimp file, then the other filenames on the
command line should be implicit DLLs. If your intention is to create an import library to
represent an ordinary DLL (not one of the implicit DLLs), then correct your command
line syntax, because there are more filenames present than is allowed. If it is not your
intention to create any kind of import library then don't give the -make_import_lib
option.
1026 The -make_import_lib option was given, so the other
filename on the command line should be a DLL, but <filename>
is not a DLL.
Cause. You specified the -make_import_lib option, telling the name of the import
library that you want to create, and you also specified one other filename on the
command line. That means that you are creating an import library to represent some
other (ordinary) DLL. The other filename you put on the command line should be the
DLL to be represented. It wasn't a DLL, so that's an error.
Effect. Fatal error (eld immediately stops without creating an output file).
Recovery. If your intention is to create an import library to represent a single
(ordinary) DLL, then the other filename on the command line should be that DLL. If
you are not trying to create an import library, then don't specify the -make_import_lib
option.
1041 The symbol named <symbol name> was found both in
<filename> and in <filename>.
Cause. You specified the -make_import_lib option, in order to create the zimpimp file
that represents the multiple implicit DLLs that constitute system library, and you also
specified those implicit DLLs on the command line. There are some symbols that
legitimately exist in more than one of the implicit DLLs, because they are specially
marked by the C++ compiler, but other symbols may only come up in one of the implicit
DLLs. The indicated symbol was illegally present in more than one of the implicit
DLLs, so this is an error.
Effect. Error (The linker immediately stops).
Recovery. This indicates some problem with the procedure for building and installing
the NSK operating system, which is beyond the scope of this document.
1042 The -make_import_lib option was specified, but there
were no other filenames on the command line to tell the
DLL(s) to use as inputs.
Cause. You specified the -make_import_lib option, telling the name of the import
library that you want to create, but you didn't specify any other filenames on the
command line. That is an error.
eld Manual—527255-009
6-11
Error Messages

Advertisement

Table of Contents
loading

Table of Contents