Output Listings and Error Handling
eld Manual—527255-009
6-10
Error Messages
Cause.
eld
prints out informational messages about some of the files that it used and
what types of files they were. In this case, it is telling you about a DLL.
Effect.
Information (This is not indicative of a problem).
Recovery.
No action required.
Cause.
The symbol _MCB is a special symbol that
eld
creates within a program if the
program makes a reference to it. User code is only allowed to make external
references to it, not to define it, but there was a definition of this symbol in your code.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If your intention is to make a reference to the symbol named _MCB,
change your “definition” into an “external reference”. The syntax for that depends on
your source language.
Cause.
This message can appear under various circumstances, when
eld
had
successfully opened a file but later had trouble reading it. That probably indicates that
there was something wrong with the contents of the file.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If the input file is bad, that may or may not be a problem you can fix
yourself. This might indicate an error in some other tool that created the input file. The
problem may need to be referred to your HP representative.
Cause.
You gave the -make_import_lib option to tell the name of the import library that
you want to create, and you also gave more than one other filename on the command
line. That is only allowed if you are creating the zimpimp file that represents the
implicit DLLs that constitute system library. But, one of those other filenames on the
command line was not an implicit DLL.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
1019 Using DLL <filename>.
1021 Bad input file: the symbol named _MCB is defined in
<filename>, and that is not allowed.
1024 Error reading file <filename>.
1025 When multiple filenames are given on the command line in
addition to the -make_import_lib option, they must all be
filenames of implicit DLL's, but <filename> is not an
implicit DLL.
Summary of Contents for eld
Page 4: ......
Page 8: ...Contents eld Manual 527255 009 iv ...
Page 12: ...What s New in This Manual eld Manual 527255 009 viii Changes to the 527255 005 Manual ...
Page 34: ...Introduction to eld eld Manual 527255 009 1 14 Example of Use ...
Page 54: ...eld Input and Output eld Manual 527255 009 2 20 Using Archives ...
Page 98: ...Other eld Processing eld Manual 527255 009 4 20 Merging Source RTDUs ...
Page 242: ...Output Listings and Error Handling eld Manual 527255 009 6 132 Glossary of Errors ...