GNOME Bugzilla – Bug 774312
Fails to build due to duplicate EggAsn1xFlags symbol
Last modified: 2019-02-22 11:57:41 UTC
CCLD test-dn duplicate symbol _EggAsn1xFlags in: ./.libs/libegg.a(libegg_la-egg-asn1x.o) ./.libs/libegg.a(libegg_la-egg-dn.o) ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [test-dn] Error 1 Looks like this enum should actually be a typedef.
Created attachment 339680 [details] [review] egg-asn1x: Change EggAsn1xFlags to typedef Otherwise, including this header in two translation units later linked together will fail compilation.
Attachment 339680 [details] pushed as 79b57cd - egg-asn1x: Change EggAsn1xFlags to typedef
Attachment 339680 [details] pushed as 3365e7e - egg-asn1x: Change EggAsn1xFlags to typedef