Attempting to emerge vorbis-tools on a Pentium-200-MMX that will be used as a standalone Jukebox. I do not have X installed, and my USE flags specifically negate anything to do with X, kde, or gnome (posted below). Here is what portage wants to emerge: bash-2.05b# emerge -p vorbis-tools These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-base/opengl-update-1.7.2 [ebuild N ] x11-base/xorg-x11-6.8.0-r1 [ebuild N ] app-arch/rpm2targz-9.0-r2 [ebuild N ] sys-apps/utempter-0.5.5.5 [ebuild N ] x11-terms/xterm-196 [ebuild N ] media-libs/lcms-1.12 [ebuild N ] media-libs/libmng-1.0.4 [ebuild N ] net-print/cups-1.1.20-r4 [ebuild N ] media-libs/giflib-4.1.0-r3 [ebuild N ] media-libs/libungif-4.1.0.1b [ebuild N ] x11-libs/qt-3.3.3 [ebuild NS ] dev-libs/glib-2.4.6 [ebuild N ] media-libs/libid3tag-0.15.1b [ebuild N ] media-libs/audiofile-0.2.6-r1 [ebuild N ] kde-base/kde-env-3-r3 [ebuild N ] kde-base/arts-1.3.0 [ebuild N ] media-libs/libao-0.8.5 [ebuild N ] media-sound/vorbis-tools-1.0.1 Here is what my make.conf looks like: bash-2.05b# cat make.conf # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-O3 -mcpu=pentium-mmx -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" USE="-gtk -qt -gnome -kde -X" I did manage to get around this while I was entering this bug... I did an emerge info and found a bunch of the default flags (cups, quicktime, xmms, etc). I updated my USE flags and got the expected result (one or two packages to emerge). I suspect that the xmms flag was what caused it to want to install x-org? If I've specified no X or kde as above, I don't expect to see portage trying to emerge kde and X. Maybe this is more of a user issue, but I think it could be a little more friendly... Marking it as minor. Reproducible: Always Steps to Reproduce: Expected Results: I don't expect to install x-org, cups, and kde, especially when I've said not to use kde. bash-2.05b# cat emerge.info Gentoo Base System version 1.4.16 Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26-gentoo-r9 i586) ================================================================= System uname: 2.4.26-gentoo-r9 i586 Pentium MMX Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.3 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.4.3-r4 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium-mmx -pipe -fomit-frame-pointer" CHOST="i386-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium-mmx -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apm arts avi berkdb bitmap-fonts crypt cups encode f77 foomaticdb gdbm gif gpm gtk2imlib jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
[ebuild N ] kde-base/arts-1.3.0 - >=x11-libs/qt-3.3 That's probably what's getting you. Try taking arts out of your USE settings, since arts is the kde sounds server and it's going to install qt for that whether you want it to or not. ANNND qt says: virtual/x11 and whamo, you got X. I'd take out esd too (gnome sound server).
It alsp helps to do 'emerge -pv blah' to see what use flags are on/off... also 'emerge -pvt blah' shows the dependency tree...