Seems like xchat complain if it's unable to find at least hicolor-icon-theme: (xchat-2:23299): Gtk-WARNING **: Could not find the icon 'gnome-fs-home'. The 'hicolor' theme was not found either, perhaps you need to install it. You can get a copy from: http://freedesktop.org/Software/icon-theme/releases this turned out in a newly installed system, without gnome installed. I think hicolor-icon-theme should be put in the profile, as Gentoo is following fd.o specs for menu (glep16), I think they should be followed also for icons. And hicolor-icon-theme is a requisite to use in the right way the fd.o specs. Or at least is should be PDEPENDed on by xorg-x11, as every wm should use it as final fallback for every icon lookup. The attached patch adds the RDEPEND for net-irc/xchat-2.4.1. HTH, Diego
Created attachment 51619 [details, diff] Patch over current ebuild.
x11 maintainers: comments on the PDEPEND thing?
Couple of points ... 1. Every wm doesn't use fd.o specs. Your citation of GLEP 16 means nothing, since you'll see on glep.gentoo.org that it's marked deferred. 2. That's a toolkit- or wm- level thing, xorg shouldn't have anything to do with it. You might have more luck sticking gtk/qt folks on here to see what they say.
this is gtk and a harmless warning, gtk comes with sufficient default icons to go around. hicolor is an empty placeholder theme anyway.
As a developer, I would say that there's nothing like an "harmless warning".. at least if the code is wrote in the right way. As for the icons, I'm not sure if gtk comes with so much icons: my gtk+ install doesn't have any png or xpm outside demo and docs directories. Maybe is the theme which comes with icons, I don't know as I'm using gtk-qt-engine so it uses KDE's icons. About the fd.o issue, I have contacted some authors asking why they don't add fd.o desktop files to menu. Xcdroast's author told me that until we have a fully used standard he won't add it and will continue providing it as packagers can put it where they want. The problem is that if we expect that developers add support for standards before using them, we won't go anywhere. But this report was only to try to get rid of that gtk warning. I'm not sure if it's harmless or not, but installing hicolor made the warning disappear. If it's a complete gtk warning, I think gtk should depend on hicolor. If it's a true bogus warning, I can make a patch to gtk to avoid crying about it.
I just tried running xchat in my chroot with only gtk+ and without any additional theme installed and I don't receive this message. Maybe it's because you're using gtk-qt-engine and it uses qt's icon which is missing the gnome-fs-home icon. I don't know much about the theme stuff and I'm not using KDE at all so I really don't know.
this is not a bug..