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 |