xchat is using gtk use variable, however it should be using GTK2, since xchat2 only uses gtk2, and for instance.. My use variables have: -gtk gtk2 because of that xchat wasn't compiling with grafical interface. also, xchat supports xft font support, so I "assumed" that exists USE var called xft and tweaked the ebuild to check that USE var, and enable/disable it depending on that. ebuild is in the given URL!! Reproducible: Always Steps to Reproduce: 1. 2. 3. --(newton)-(pts3)-(04:57/08-Mar-03)-- --(m3thos#:~)-- emerge info Portage 2.0.47-r8 (default-ppc-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20-ben7 ppc GENTOO_MIRRORS="ftp://ftp.co.it.pt/pub/gentoo http://www.ibiblio.org/pub/Linux/d istributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/confi g /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="oss xv libwww jpeg nls mitshm gif imlib png truetype gdbm berkdb slang read line gpm tcpd perl python qt motif X gtk2 xft dvd ppc ipv6 java threads ssl open gl mozilla sdl pam oggvorbis -gtk -gnome -esd -kde -alsa" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring" CXXFLAGS="-O2 -pipe -mcpu=750 -mpowerpc-gfxopt -mmultiple -mstring" ACCEPT_KEYWORDS="ppc ~ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache"
read the description of the gtk2 useflag, it sais 'use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both.' . This is not the case here, so gtk is the correct useflag to use. This is a common misconception btw, having USE="-gtk gtk2" makes no sense, it should be "gtk gtk2" or "-gtk -gtk2". There is no xft use flag and pango rendering will most likely use xft as well, so it's not really enabling xft, it is disabling pango rendering. Pango rendering is by far preferred btw, since xft only is a lot uglier. It was once used because pango rendering was way slow, but nowadays thats mostly fixed. Thanks for your suggestions anyway :)