Bug #13545
fm: multiply-defined symbols
Start date:
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
Description
Build errors with gcc 10:
ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file check.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file config.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Dicts' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Action_nvl' is multiply-defined: (file config.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'SerdEngines' is multiply-defined: (file config.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Istats' is multiply-defined: (file config.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Pragma_allow_cycles' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Pragma_trust_ereports' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Pragma_new_errors_only' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Timesuffixlut' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Ident' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file eft.o type=OBJT); ld: fatal: symbol 'Dicts' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Pragma_allow_cycles' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Pragma_trust_ereports' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Pragma_new_errors_only' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Timesuffixlut' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Ident' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file eftread.o type=OBJT); ld: fatal: symbol 'Dicts' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Ident' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Pragma_new_errors_only' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Pragma_trust_ereports' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Timesuffixlut' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Pragma_allow_cycles' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file esclex.o type=OBJT); ld: fatal: symbol 'Istats' is multiply-defined: (file config.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'SerdEngines' is multiply-defined: (file config.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Action_nvl' is multiply-defined: (file config.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file eval.o type=OBJT); ld: fatal: symbol 'Istats' is multiply-defined: (file config.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Action_nvl' is multiply-defined: (file config.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'SerdEngines' is multiply-defined: (file config.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Timesuffixlut' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Pragma_allow_cycles' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Pragma_trust_ereports' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Pragma_new_errors_only' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Dicts' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Ident' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file fme.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file iexpr.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file ipath.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file itree.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file lut.o type=OBJT); ld: fatal: symbol 'Action_nvl' is multiply-defined: (file config.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'SerdEngines' is multiply-defined: (file config.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Istats' is multiply-defined: (file config.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file platform.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file ptree.o type=OBJT); ld: fatal: symbol 'SerdEngines' is multiply-defined: (file config.o type=OBJT; file stats.o type=OBJT); ld: fatal: symbol 'Istats' is multiply-defined: (file config.o type=OBJT; file stats.o type=OBJT); ld: fatal: symbol 'Faults' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Upsets' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Defects' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Errors' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Ereports' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Ereportenames' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Ereportenames_discard' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'SERDs' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'STATs' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'ASRUs' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'FRUs' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Configs' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Lastprops' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Props' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Lastmasks' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Masks' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Lastproblems' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Problems' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Timesuffixlut' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Pragma_allow_cycles' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Pragma_trust_ereports' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Pragma_new_errors_only' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Dicts' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: symbol 'Ident' is multiply-defined: (file escparse.o type=OBJT; file tree.o type=OBJT); ld: fatal: file processing errors. No output written to eft.so collect2: error: ld returned 1 exit status
Testing done: build/install/boot
Updated by Electric Monk 12 days ago
- Status changed from In Progress to Closed
- % Done changed from 90 to 100
git commit cfc9ef1dcc5d6a18778b3b10d738d19df873d1a3
commit cfc9ef1dcc5d6a18778b3b10d738d19df873d1a3 Author: Toomas Soome <tsoome@me.com> Date: 2021-02-24T21:48:25.000Z 13545 fm: multiply-defined symbols Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>