When I try to emerge gftp with my USE flags including "-gtk +gtk2", only the console version is compiled: no GTK support at all. If I set USE="gtk", gtk2 support is added. Reproducible: Always Steps to Reproduce: 1. USE="-gtk +gtk2" emerge gftp 2. gftp Actual Results: got only the text version of gftp Expected Results: it sohuld have support for gtk2 # emerge info Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test10) ================================================================= System uname: 2.6.0-test10 i686 AMD Athlon(TM) XP 2800+ Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-Os -march=athlon-xp -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -march=athlon-xp -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.felisberto.net" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X alsa apm avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk2 imlib java jpeg libg++ libwww mad mikmod mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python quicktime readline samba sdl slang ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
USE="-gtk +gtk2" isn't a valid USE combination.
woops, Sorry for reporting this then. Thanks for the info :)
Just to finish off, have a check of the USE definitions in /usr/portage/profiles/use.desc. The flag gtk says "Please build me a gtk interface if it is available". The flag gtk2 says "If you could choose between gtk-1 and gtk-2 interfaces, I want gtk-2 please" If we follow that through, your USE="-gtk gtk2" says "Please dont build me a gtk interface if it is available. Oh, and I prefer gtk-2" Thanks.