Summary: | net-analyzer/wireshark - wireshark/wireshark-qt/wireshark-gtk require an icon theme at run-time | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Francesco Lamonica <alienpenguin> |
Component: | Current packages | Assignee: | Gentoo Netmon project <netmon> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
screenshot
wireshark output from cli strace output |
Description
Francesco Lamonica
2014-10-14 08:25:55 UTC
Created attachment 386656 [details]
screenshot
Please post your `emerge -vp net-analyzer/wireshark' output in a comment. emerge -vp net-analyzer/wireshark These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ] net-analyzer/wireshark-1.12.1:0/1.12.1 USE="caps crypt filecaps gtk3 netlink pcap ssl zlib -adns -doc -doc-pdf -geoip -ipv6 -kerberos -lua -portaudio -qt4 (-selinux) -smi" 0 kB I guess an RDEPEND on virtual/freedesktop-icon-theme might help. May i ask that the fix would be ported to 1.12.1 as well? i notice that it has been applied to 1.99.x that is nowhere near to be stabilized and releasing a 1.12.1-r1 would improve the wireshark experience :) (In reply to Francesco Lamonica from comment #5) > May i ask that the fix would be ported to 1.12.1 as well? i notice that it > has been applied to 1.99.x that is nowhere near to be stabilized and > releasing a 1.12.1-r1 would improve the wireshark experience :) It's immaterial as long as Qt5 isn't yet stable. But I'll try to find time to do it. Sorry Jeroen, I don't understand your comment. I am not using qt5, i am trying to use gtk3 and with 1.12 not 1.99 Am i doing something wrong? (In reply to Francesco Lamonica from comment #7) > Sorry Jeroen, > I don't understand your comment. > I am not using qt5, i am trying to use gtk3 and with 1.12 not 1.99 I must have confused two bug reports. But anyway. 14 Oct 2014; Jeroen Roovers <jer@gentoo.org> wireshark-1.12.1.ebuild, wireshark-1.99.0.ebuild: Add virtual/freedesktop-icon-theme dependency (bug #525390). Did I miss something here? The problem persists with 1.12.2 @Jeroen, the problem lies with current STABLE 1.12.x version of wireshark, i am not using 1.99. Btw i'd like this to be reopened since it is not fixed at all :) This is still happening with 1.12.3 if the problem is the missing rdepend on the icon theme as Jeroen suspects, shouldn't this be a trivial fix? It would help if someone experiencing the problem could analyse it and report back why exactly the icons are not being displayed. @Jeroen, i'd be more than willing to help analyze the problem if someone directed me in what should be done (In reply to Francesco Lamonica from comment #13) Calling wireshark from a terminal might show something useful. You should attach the entire output of that command. Alternatively you could run strace[1] (from dev-util/strace) on it and attach the output. That should hopefully show what files it's trying to open and how that fails. [1] `strace -f -o wireshark.strace wireshark'. Do as little as possible in wireshark, just close it after confirming the icons do not display. Attach the resulting <wireshark.strace> to this bug report. Created attachment 393826 [details]
wireshark output from cli
Created attachment 393828 [details]
strace output
It seems that there are a bunch of gnome icons missing (i do not use gnome, only kde)
@Jeoren, there i attache the output of the command line and of strace, it seems that lots of gnome icons are missing... (I do not have Gnome installed, i use KDE) (In reply to Francesco Lamonica from comment #17) > @Jeoren, there i attache the output of the command line and of strace, it > seems that lots of gnome icons are missing... (I do not have Gnome > installed, i use KDE) Oh, *now* you say you do not have USE="gtk3 -qt4" at all? What a waste of time this has been. Fixed without revision bump. The ebuilds now RDEPEND on virtual/freedesktop-icon-theme for all of USE="gtk3 qt4 qt5". @Jeroen, sorry if you have lost time about this issue, however i have stated in the bug description and in the first post that this happened when gtk2 use flag was masked and i had to switch to gtk3. I don't get it, should have i reported something else? I have just re-read your comment, i am using indeed those USE flags: emerge -pv wireshark These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild R ] net-analyzer/wireshark-1.12.3:0/1.12.3 USE="caps crypt filecaps gtk3 netlink pcap ssl zlib -adns -doc -doc-pdf -geoip -ipv6 -kerberos -lua -portaudio -qt4 (-qt5) -sbc (-selinux) -smi" 0 KiB |