Wireshark-bugs: [Wireshark-bugs] [Bug 8990] Segfault at start (wireshark, tshark, rawshark, dump

Date: Mon, 29 Jul 2013 20:47:31 +0000

Comment # 7 on bug 8990 from
(In reply to comment #6)
> Now, I would argue that compatibility/dependency information belongs in
> README.linux.  You could add something like "requires libpcap-1.4.0" or
> "requires libpcap linked against libnl-3".

...except that it doesn't necessarily do so.  It's more like "requires a
version of libpcap that's either linked against the same version of libnl as
the one against which Wireshark is being built or a version of libpcap that's
not linked against libnl at all"; some distributions don't link libpcap against
libnl at all.

What it *really* requires is having libpcap use its own code to talk to netlink
sockets, and not bother with the "hey, we're up to three count 'em three
different major versions!" libnl at all.  That's a project on my to-do list,
although it has to compete with other ones....

The best Wireshark workaround might be to, on Linux, use ldd or some such tool
to determine whether the version of libpcap against which Wireshark is being
built is linked with libnl and, if so, which version it's built against, and,
if it's built against libnl, force Wireshark to be built against that version
of libnl as well.


You are receiving this mail because:
  • You are watching all bug changes.