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)
