On Mittwoch 07 Januar 2009, Mark Haney wrote:
> I sync'd portage and ran emerge -upD world and got this message:
>
>
> emerge: there are no ebuilds built with USE flags to satisfy
> ">=kde-base/kdepimlibs-4.1:4.1[-kdeprefix]".
> !!! One of the following packages is required to complete your request:
> - kde-base/kdepimlibs-4.1.3 (Change USE: -kdeprefix)
> (dependency required by "app-cdr/k9copy-2.1.0" [installed])
> (dependency required by "world" [argument])
>
>
> I've had nothing but pain trying to get kdepimlibs updated to 4.1.3, so
> I've just left it out there hoping it'll be fixed at some point. I've
> not this problem before and I"m hesitant to change that USE flag for
> this one thing.  So, what's the deal here?  Is it okay to change it for
> that one item?  I don't want to change it for all KDE, but this seems
> weird to have this one not work like the rest of KDE.

with kdeprefix everything lands in /usr/kde/<version> which is cool and 
usefull

without kdeprefix everything ends in /usr which is stupid and hurts you if you 
want to try different kde versions - or have several versions installed so you 
can always go back easily when the newest one breaks. But it is FHS compliant.

At the beginning gentoo was 'screw stupid standards, do the sensible thing' - 
but in the mean time the 'if there is a standard we have to adhere to it no 
matter how idiotic' crowd has got way to much power.

So k9copy wants the flag set in a special way and depends on kdepimlibs. Thank 
the devs for the mess.


Reply via email to