Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 70121

Summary: vorbis-tools dependencies for a console-only system
Product: Gentoo Linux Reporter: Bill Skellenger <william>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Bill Skellenger 2004-11-04 18:54:39 UTC
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"
Comment 1 Chris White (RETIRED) gentoo-dev 2004-11-05 15:11:16 UTC
[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).
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-11-05 22:06:55 UTC
It alsp helps to do 'emerge -pv blah' to see what use flags are on/off... also 'emerge -pvt blah' shows the dependency tree...