Apparently, though unproven, at 05:28 on Saturday 14 May 2011, Felix Miata did 
opine thusly:

> On 2011/05/13 22:35 (GMT-0400) Indi composed:
> > Maybe a stupid question, but have you tried run emerge --sync
> 
> .bash_history tells me I did this twice prior to your response...
> 
> > and emerge -vauND world yet since installing?
> 
> ...but not this. Doing so now produces something that is not obvious to me
> how to respond to:
> 
> <begin screen output>
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> 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])
> <end screen output>
> 
> 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.

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+


-- 
alan dot mckinnon at gmail dot com

Reply via email to