Hi, I have installed wireshark for Solaris 10 and it dependency packages. Got all the packages from sunfreeware.com But I am not able to run the application. It is throwing below error. could any one help us to resolve this issue ./wiresharkld.so.1: wireshark: fatal: relocation error: file /usr/local/lib/libwireshark.so.1: symbol g_int64_equal: referenced symbol not found Killed ldd wireshark
asked 11 Jul '11, 01:03 Muthu |
3 Answers:
answered 11 Jul '11, 04:48 helloworld |
Ok, the thing is that you need to install current glib. I have installed glib-2.25.13 and it solved whole problem. Regards answered 11 Jul '11, 06:52 p4w3k I have installed all the packages dependencies for the wireshark and also installed glib with version 2.25.13 still I am getting same error : ld.so.1: wireshark: fatal: relocation error: file /usr/local/lib/libwireshark.so.1: symbol g_int64_equal: referenced symbol not found Killed So could you pleaople tell me what went wrong in my case. Thanks in advacnce ......... Ranjeet (04 Oct '11, 04:21) Ranjeet |
g_int64_equal was introduced in glib 2.22, so you'll need at least that version or later to use the package from sunfreeware. Alternatively, if you don't want to upgrade your glib version, you can compile Wireshark yourself from source. Wireshark currently still only requires glib 2.4 as the minimum version. answered 11 Jul '11, 08:48 cmaynard ♦♦ edited 11 Jul '11, 08:48 Issue was resolved after i installed glib2.22. Thanks a lot for the help. (18 Jul '11, 01:11) Muthu |
I have the same problem. Moreover I had installed glib before. Does Wireshark require specify version of glib?
I have the same problem.
My wireshark version is wireshark-1.6.1 and My glib version is glib-2.25.13 . The fatal is still like this.
Can any one help me?