Output Listings and Error Handling
eld Manual—527255-009
6-52
Error Messages
Cause.
You specified the
-alf
option more than once on the command line. That is
not allowed.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
If you want to run multiple
-alf
options, do each one in a separate
eld
command.
Cause.
Each of the two files mentioned in the message defined data items of the
same name, as shown in the message. Various rules apply to such a situation. One
rule is that the two copies of the data item must have the same size (or, they can each
have size 0, which is a way for the compiler to not actually tell what the size is). But, in
this case, the sizes were different.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
Did you really intend to define data items with the same name in each of
these two files, and have both definitions visible across separate compilations? If not,
change the name of one of them, or change the declaration of one of them so that it is
only visible within its own compilation. If you are using the same data item in more
than one place, only one of those places needs to be a definition, and the other places
can just be external references to that definition. Review the rules for what makes a
declaration a definition, depending on the source language that you are using,
because the rules are different for each language. If you really do intend to have two
definitions of this data item, visible across separate compilations, then the sizes must
be the same. If the sizes are different because the two files were created from
different versions of the source code, or by using different compiler options, repeat the
compilations doing things more consistently. If the two copies of the symbol are in
different source languages, you may need to review the rules for how different
language compilers lay out data, to get them to both give the data item the same size.
Cause.
You specified the indicated option, but
eld
didn’t recognize it.
Effect.
Fatal error (
eld
immediately stops without creating an output file).
Recovery.
Fix the spelling of the option. Case doesn’t matter, but other than that it
must be exactly as shown in the manual.
Cause.
You gave the -b option on the command line. The next token on the command
line must be one of the possible keyword parameters that you can give with this option,
1320 Illegal duplicate definition of the data item <symbol
name> in <filename> and <filename> because they are different
sizes.
1321 Unrecognized option: <string>.
1322 Unrecognized parameter to the -b 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 ...