From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QLFWI-0002eS-4p for garchives@archives.gentoo.org; Sat, 14 May 2011 14:08:38 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EA07DE049A; Sat, 14 May 2011 14:06:13 +0000 (UTC) Received: from sentinel.math.Princeton.EDU (sentinel.math.Princeton.EDU [128.112.16.31]) by pigeon.gentoo.org (Postfix) with ESMTP id B9809E049A for ; Sat, 14 May 2011 14:06:13 +0000 (UTC) Received: from math.princeton.edu ([128.112.18.16]) by sentinel.math.Princeton.EDU with esmtp (Exim 4.69) (envelope-from ) id 1QLFTw-0008VY-Aw for gentoo-user@lists.gentoo.org; Sat, 14 May 2011 10:06:13 -0400 Received: by math.princeton.edu (Postfix, from userid 1737) id 44289C05DA; Sat, 14 May 2011 10:06:12 -0400 (EDT) Date: Sat, 14 May 2011 10:06:12 -0400 From: Willie Wong To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] chicken <--> egg (NFS & tty video) Message-ID: <20110514140612.GA606@math.princeton.edu> References: <20110514023506.GC3529@gaurahari> <4DCDF6F3.7010106@earthlink.net> <201105140825.01325.alan.mckinnon@gmail.com> <4DCE4D7C.2010809@earthlink.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4DCE4D7C.2010809@earthlink.net> User-Agent: Mutt/1.5.20 (2009-12-10) X-Archives-Salt: X-Archives-Hash: c305f459b0b1f2a3fbfa06099f6e057c On Sat, May 14, 2011 at 05:38:04AM -0400, Felix Miata wrote: > >Felix Miata composed: > > >> emerge: there are no ebuilds built with USE flags to satisfy > >> ">=media-libs/libcanberra-0.4[gtk]". > >> !!! One of the following packages is required to complete your request: > >> - media-libs/libcanberra-0.26 (Change USE: +gtk) > >> (dependency required by "x11-misc/notification-daemon-0.5.0" [ebuild]) > >> (dependency required by "virtual/notification-daemon-0[gnome]" [ebuild]) > >> (dependency required by "x11-libs/libnotify-0.7.2" [ebuild]) > >> (dependency required by "media-video/vlc-1.1.9[libnotify]" [ebuild]) > >> (dependency required by "media-libs/phonon-vlc-0.3.2" [ebuild]) > >> (dependency required by "media-libs/phonon-4.5.0[vlc]" [ebuild]) > >> (dependency required by "kde-base/kdelibs-4.6.2-r3" [ebuild]) > >> (dependency required by "kde-misc/polkit-kde-kcmodules-0.98_pre20101127" > >> [ebuild]) > >> > > >> Is it telling me I have to change my USE from -gtk to +gtk, or can emerging > >> one of those 8 packages listed satisfy the dep? IOW, it's unclear to me > >> what "One of the following packages" actually refers to. > > >It's telling you that you must enable USE=gtk for libcanberra for that build > >to succeed. The chain of packages listed won't solve the problem, they are > >causing it. > > That's what I was afraid of, a "list" of one followed by a genuine list. :-( > > >Easiest is to list gtk in USE in make.conf, then everything that uses gtk will > >link against it. If you are worried about Gnome, this wil not cause gnome to > >be installed, just gtk+ > > Maybe someone can humor me and not go with the "easiest" route. > Let's assume I could live without any Mozilla products or Gimp, and > want a system free not just of Gnome but also of GTK. Let's say I'm > deaf, and no speakers will ever be attached to the system, which has > an onboard sound chip rather than a PCI sound card I could simply > remove. What would it take to eliminate this apparent KDE dependence > on GTK (and sound support)? How "portable" is a sound event library > that makes KDE depend on GTK? For now, I've cut USE down to only > "bash-completion ncurses samba slang xattr", but it hasn't helped me > to get everything I need to work outside of X. The above listing shows that phonon will be built with the "vlc" use flag, so clearly you haven't trimmed USE down to "just" bash-completion, ncurses, samba, slang, xattr. In fact, if you had done so you would've also trimmed out cxx, posix, and threads, which would probably not be the best idea. So for concreteness, can you post the complete USE list, _not_ the list in /etc/make.conf, since that does not show you the USE enabled *by default* on whichever profile you have chosen to use. To get the list of all USE flags, try emerge --info In this particular case, you can consider adding "-vlc" to your USE and try again. W -- Willie W. Wong wwong@math.princeton.edu Data aequatione quotcunque fluentes quantitae involvente fluxiones invenire et vice versa ~~~ I. Newton