Wireshark mailing list archives

Re: Qt related menu issues on Mac OS X (bug 10890, etc)


From: Guy Harris <guy () alum mit edu>
Date: Thu, 23 Jul 2015 14:45:57 -0700


On Jul 22, 2015, at 8:20 PM, Luke Mewburn <luke () mewburn net> wrote:

I suspect that this Qt bug (QTBUG-34160) may not be easily worked-around
within Wireshark without radical menu reorganisation.

I'm not sure how radical

        https://code.wireshark.org/review/#/c/9760/

is, but do the issues from bug 10890 remain after that change?

As for Copy Bytes, that's just not implemented yet, according to Alexis La Goutte:

        https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=10890#c12

Details:

I tried building against 5.5.0 from qt.io
(qt-opensource-mac-x64-clang-5.5.0.dmg)
after disabling the homebrew version in /usr/local,
but it's been a bit of a hassle to get it to build and link.

Any hassle other than having to fix the .pc files?

I think the pkg-config .pc files that are shipped with the qt.io are
broken (that's an Qt5.5.0 upstream problem).

To be particular, it's problems (plural) QTBUG-35256:

        https://bugreports.qt.io/browse/QTBUG-35256

which predates Qt 5.5.0 and QTBUG-47162:

        https://bugreports.qt.io/browse/QTBUG-47162

which is new in 5.5.0.

I had to manually edit Makefile and ui/qt/Makefile and
add -F and various -I to CXXFLAGS, and fix incorrectly escaped
-framework\ FOO (remove the \ between "-framework" and the argument).

The macosx-setup.sh script not only downloads the Qt image and runs its installer, it runs an editing script afterwards 
that fixes those problem.

If you're building Wireshark from source on OS X, the best way to get the relevant libraries installed is with that 
script, which will do the downloading, patching as necessary, compiling if it's a source rather than a binary 
installation, and installation for you.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: