Gentoo Archives: gentoo-user

From: Willie Wong <wwong@××××××××××××××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] chicken <--> egg (NFS & tty video)
Date: Sat, 14 May 2011 14:08:38
Message-Id: 20110514140612.GA606@math.princeton.edu
In Reply to: Re: [gentoo-user] chicken <--> egg (NFS & tty video) by Felix Miata
1 On Sat, May 14, 2011 at 05:38:04AM -0400, Felix Miata wrote:
2 > >Felix Miata composed:
3 >
4 > >> emerge: there are no ebuilds built with USE flags to satisfy
5 > >> ">=media-libs/libcanberra-0.4[gtk]".
6 > >> !!! One of the following packages is required to complete your request:
7 > >> - media-libs/libcanberra-0.26 (Change USE: +gtk)
8 > >> (dependency required by "x11-misc/notification-daemon-0.5.0" [ebuild])
9 > >> (dependency required by "virtual/notification-daemon-0[gnome]" [ebuild])
10 > >> (dependency required by "x11-libs/libnotify-0.7.2" [ebuild])
11 > >> (dependency required by "media-video/vlc-1.1.9[libnotify]" [ebuild])
12 > >> (dependency required by "media-libs/phonon-vlc-0.3.2" [ebuild])
13 > >> (dependency required by "media-libs/phonon-4.5.0[vlc]" [ebuild])
14 > >> (dependency required by "kde-base/kdelibs-4.6.2-r3" [ebuild])
15 > >> (dependency required by "kde-misc/polkit-kde-kcmodules-0.98_pre20101127"
16 > >> [ebuild])
17 > >> <end screen output>
18 >
19 > >> Is it telling me I have to change my USE from -gtk to +gtk, or can emerging
20 > >> one of those 8 packages listed satisfy the dep? IOW, it's unclear to me
21 > >> what "One of the following packages" actually refers to.
22 >
23 > >It's telling you that you must enable USE=gtk for libcanberra for that build
24 > >to succeed. The chain of packages listed won't solve the problem, they are
25 > >causing it.
26 >
27 > That's what I was afraid of, a "list" of one followed by a genuine list. :-(
28 >
29 > >Easiest is to list gtk in USE in make.conf, then everything that uses gtk will
30 > >link against it. If you are worried about Gnome, this wil not cause gnome to
31 > >be installed, just gtk+
32 >
33 > Maybe someone can humor me and not go with the "easiest" route.
34 > Let's assume I could live without any Mozilla products or Gimp, and
35 > want a system free not just of Gnome but also of GTK. Let's say I'm
36 > deaf, and no speakers will ever be attached to the system, which has
37 > an onboard sound chip rather than a PCI sound card I could simply
38 > remove. What would it take to eliminate this apparent KDE dependence
39 > on GTK (and sound support)? How "portable" is a sound event library
40 > that makes KDE depend on GTK? For now, I've cut USE down to only
41 > "bash-completion ncurses samba slang xattr", but it hasn't helped me
42 > to get everything I need to work outside of X.
43
44 The above listing shows that phonon will be built with the "vlc" use
45 flag, so clearly you haven't trimmed USE down to "just"
46 bash-completion, ncurses, samba, slang, xattr. In fact, if you had
47 done so you would've also trimmed out cxx, posix, and threads, which
48 would probably not be the best idea.
49
50 So for concreteness, can you post the complete USE list, _not_ the
51 list in /etc/make.conf, since that does not show you the USE enabled
52 *by default* on whichever profile you have chosen to use. To get the
53 list of all USE flags, try
54 emerge --info
55
56 In this particular case, you can consider adding "-vlc" to your USE
57 and try again.
58
59 W
60 --
61 Willie W. Wong wwong@××××××××××××××.edu
62 Data aequatione quotcunque fluentes quantitae involvente fluxiones invenire
63 et vice versa ~~~ I. Newton

Replies

Subject Author
Re: [gentoo-user] chicken <--> egg (NFS & tty video) Felix Miata <mrmazda@×××××××××.net>