Hi, I have installed the wireshark server on my sparc server. after installing when I am launching the wireshark it gets launched successfully. But after I do do the tcsh to set the DISPLAY I gets the below error. what could be the reason: ld.so.1: wireshark: fatal: relocation error: file /usr/local/lib/libwireshark.so.1: symbol g_int64_equal: referenced symbol not found Killed asked 13 Jun '13, 04:58 KumarM edited 13 Jun '13, 10:14 Guy Harris ♦♦ |
One Answer:
Did you configure and build Wireshark on a machine with the same version of the GLib library as the server on which you installed it? If not, do so. g_int64_equal() is defined by GLib 2.22 and later; if Wireshark is built on a system with a pre-2.22 version of GLib, the Infiniband dissector will supply its own versions, but if it's built on a system with GLib 2.22 or later, it relies on GLib to supply it, so if you configure and build Wireshark on a system with GLib 2.22 or later, that version of Wireshark will not work on a system with a version of GLib earlier than GLib 2.22. answered 13 Jun '13, 10:13 Guy Harris ♦♦ showing 5 of 8 show 3 more comments |
I have installed Glib 2.22. But now I am getting another error:
ld.so.1: wireshark: fatal: relocation error: file /usr/local/bin/wireshark: symbol gtk_window_set_icon_name: referenced symbol not found
I did not find any info related to above error. Anyone knows what could be the reason of this error.
One reason could be that
gtk_window_set_icon_name()
isn't present in GTK+ prior to 2.6, so you'll need to install GTK+ 2.6 or later if you have an older version installed.I have installed the gtk+-2.12.0-sol10-x86-local, but still the same error.
What gets printed by
Here is the output:
OK, what does
print?
This:
And if you type the command
what happens?