Wireshark mailing list archives
Duplicate symbol warnings on Solaris
From: Albert Chin <wireshark-dev () mlists thewrittenword com>
Date: Tue, 11 Mar 2014 15:55:39 -0500
I've built wireshark-1.10.5 on Solaris 8, 9, 10, and 11. I'm seeing linker warnings when linking libwireshark.la, wireshar, et. al. similar to: ld: warning: symbol 'dcom_variant_type_vals' has differing sizes: (file dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom-dispatch.o) value=0x8; file dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom.o) value=0x138); dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom.o) definition taken ld: warning: symbol 'dcom_hresult_vals' has differing sizes: (file dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom-dispatch.o) value=0x8; file dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom.o) value=0x240); dissectors/.libs/libdissectors.a(libdissectors_la-packet-dcom.o) definition taken ld: warning: symbol 'etype_vals' has differing sizes: (file dissectors/.libs/libdissectors.a(libdissectors_la-packet-3com-xns.o) value=0x8; file dissectors/.libs/libdissectors.a(libdissectors_la-packet-ethertype.o) value=0x370); dissectors/.libs/libdissectors.a(libdissectors_la-packet-ethertype.o) definition taken ld: warning: symbol 'etype_vals' has differing sizes: (file dissectors/.libs/libdissectors.a(libdissectors_la-packet-ethertype.o) value=0x370; file dissectors/.libs/libdissectors.a(libdissectors_la-packet-fc.o) value=0x8); ... The issue is with array variables declared as: epan/dissectors/packet-dcom.h: WS_DLL_PUBLIC const value_string dcom_hresult_vals[]; WS_DLL_PUBLIC const value_string dcom_variant_type_vals[]; epan/etypes.h: WS_DLL_PUBLIC const value_string etype_vals[]; Are these empty variable declarations legal? -- albert chin (china () thewrittenword com) ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Duplicate symbol warnings on Solaris Albert Chin (Mar 11)
- Re: Duplicate symbol warnings on Solaris Guy Harris (Mar 12)
- Re: Duplicate symbol warnings on Solaris Albert Chin (Mar 12)
- Re: Duplicate symbol warnings on Solaris Guy Harris (Mar 12)
- Re: Duplicate symbol warnings on Solaris Albert Chin (Mar 12)
- Re: Duplicate symbol warnings on Solaris Albert Chin (Mar 12)
- Re: Duplicate symbol warnings on Solaris Guy Harris (Mar 12)