Output Listings and Error Handling
eld Manual—527255-009
6-11
Error Messages
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.
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.
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.
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.
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.
1041 The symbol named <symbol name> was found both in
<filename> and in <filename>.
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.
Содержание eld
Страница 4: ......
Страница 8: ...Contents eld Manual 527255 009 iv ...
Страница 12: ...What s New in This Manual eld Manual 527255 009 viii Changes to the 527255 005 Manual ...
Страница 34: ...Introduction to eld eld Manual 527255 009 1 14 Example of Use ...
Страница 54: ...eld Input and Output eld Manual 527255 009 2 20 Using Archives ...
Страница 98: ...Other eld Processing eld Manual 527255 009 4 20 Merging Source RTDUs ...
Страница 242: ...Output Listings and Error Handling eld Manual 527255 009 6 132 Glossary of Errors ...