Output Listings and Error Handling
eld Manual—527255-009
6-63
Error Messages
option names beginning with an “o” are “-obey” and “-optional_lib”, and they must be
spelled exactly that way, except for case.
Cause.
You specified the -make_import_lib option, which means that you are either
making an import library to represent a single DLL, or that you are making the zimpimp
file that represents all the implicit DLLs that constitute system library. You also
specified either the -unres_symbols, -error_unresolved, or -warning_unresolved option,
and these are options that are allowed when you are creating the zimpimp file, but not
when creating other kinds of import libraries. On the other hand, you also put the
name of a DLL on the command line, and this DLL isn’t an implicit DLL, but only
implicit DLLs are allowed when you are creating the zimpimp file. So, this set of
conditions is inconsistent.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If your intention is to create a zimpimp file, then the other filenames on the
command line should be implicit DLLs. If you are trying to create an import library to
represent a single (ordinary) DLL, then don’t use the option that was mentioned in the
message. If you are not trying to create an import library, don’t specify the -
make_import_lib option.
Cause.
You have specified the
-instance_data data1constant
option, which
means that you want
eld
to consider it an error if the program or DLL that you are
building contains any writeable data. And, indeed, the input file mentioned in the
message contains writeable data.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
Assuming you really don’t want to have any writeable data, you need to
examine your input files to determine why they contain variable data, modify them, and
recompile them, to fix that.
1356 Options to specify how unresolved references should be
handled would be allowed if you were making a zimpimp file,
but because the DLL on the command line is not an implicit
DLL, you are instead making an ordinary import library, in
which case such options are not allowed.
1357 <filename>: <message about why this input file contains
something that would lead to the existence of variable data
in the output file>, which is not allowed when -instance_data
data1constant is specified.
1358 The -instance_data option cannot be specified with the
-r option.
Содержание 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 ...