Opened 13 months ago
Last modified 13 months ago
#72646 new defect
wireshark4 broken for no good reason on legacy platforms
| Reported by: | barracuda156 | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.7 |
| Keywords: | Cc: | ghosthound | |
| Port: | wireshark4 |
Description
Sure enough, Qt5+ is broken, but there is already a CLI variant in the port, why is it not used? With two completely trivial patches, I got the current version building:
$ rawshark -v Rawshark (Wireshark) 4.4.7 (Git commit e8a60fa2ff17). Copyright 1998-2025 Gerald Combs <gerald@wireshark.org> and contributors. Licensed under the terms of the GNU General Public License (version 2 or later). This is free software; see the file named COPYING in the distribution. There is NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled (32-bit) using GCC 14.2.0, with GLib 2.78.4, with zlib 1.3.1, without zlib-ng, with PCRE2, without Lua, with GnuTLS 3.8.6 and PKCS #11 support, with Gcrypt 1.11.1, with Kerberos (MIT), with MaxMind, with nghttp2 1.66.0, with nghttp3 1.10.1, with brotli, with LZ4, with Zstandard, without Snappy, with libxml2 2.13.8, with libsmi 0.5.0, with binary plugins. Running on Mac OS X 10.6.8, build 10K549 (Darwin 10.8.0), with 16384 MB of physical memory, with GLib 2.78.4, with LC_TYPE=en_US.utf-8, binary plugins supported.
Change History (2)
comment:1 follow-up: 2 Changed 13 months ago by ghosthound
comment:2 Changed 13 months ago by barracuda156
Replying to ghosthound:
Have you tried the "no_gui" variant? If not, please try that and let us know if it worked or not.
This is precisely what I mean, no_gui should be the default for older systems, instead of leaving them broken.
Here is the fix: https://github.com/macos-powerpc/powerpc-ports/commit/e727e8fdcd2954cddcc3c30a58f3c73cbd96177e (ignore formatting changes, of course).
Note: See
TracTickets for help on using
tickets.

Have you tried the "no_gui" variant? If not, please try that and let us know if it worked or not.