Small improvements, it seems.
I just updated Wireshark from 1.4.7 to 1.6.0 after renaming wireshark-1.6.0_rc1.ebuild to wireshark-1.6.0.ebuild. After I had built it for the first time, it would not run because of this: wireshark: error while loading shared libraries: libwsutil.so.0: cannot open shared object file: No such file or directory $ ldd /usr/bin/wireshark | grep wsutil libwsutil.so.1 => /usr/lib/libwsutil.so.1 (0xb5464000) libwsutil.so.0 => not found libwsutil.so.0 => not found $ qlist wireshark | grep wsutil /usr/lib/libwsutil.so.1.0.0 /usr/lib/libwsutil.la /usr/lib/libwsutil.so.1 /usr/lib/libwsutil.so Seems like the linker took the library version present in the system, soon to be unmerged. After rebuilding it once more, it started working.
Small update. Probably I'll bump wireshark-1.6.0 hardmasked here, but still I'd like to fix linking problem reported in comment 1. Currently I've created testcase but libtool works fine with it. Since libtool upstream keeps silence on this issue I'm going to investigate this problem a little bit more by myself and later I decide what to do: either I'll require to uninstall wireshark-1.4.x before emerging of wireshark-1.6.0 or I'll mange to fix this problem. Everybody are welcome to help in debugging ;)
Hi Peter, is there any way I could help you with resolving this issue? Were you able to reproduce the problem? Maybe I could provide some logs or something?
Wireshark 1.6.1 is out now. Was released today.
Please remove the hard-maskingas soon as you can: bug 373545 is marked as depending on this and really makes wireshark unusable on many many systems. thanks
Any progress on this topic?
Created attachment 283799 [details] Ebuild for Wireshark 1.6.1 This ebuild puts a band-aid over the missing libwsutil.so.0 and libwiretap.so.0 by making symlinks to the right libraries. Not sure if this is an upstream problem or what.
1.6.2 is in tree. I failed to find time and investigate linking with system libraries issue further. Simple test case with autotools works as expected... I've put blocker for now.