1 |
On Mittwoch 07 Januar 2009, Mark Haney wrote: |
2 |
> I sync'd portage and ran emerge -upD world and got this message: |
3 |
> |
4 |
> |
5 |
> emerge: there are no ebuilds built with USE flags to satisfy |
6 |
> ">=kde-base/kdepimlibs-4.1:4.1[-kdeprefix]". |
7 |
> !!! One of the following packages is required to complete your request: |
8 |
> - kde-base/kdepimlibs-4.1.3 (Change USE: -kdeprefix) |
9 |
> (dependency required by "app-cdr/k9copy-2.1.0" [installed]) |
10 |
> (dependency required by "world" [argument]) |
11 |
> |
12 |
> |
13 |
> I've had nothing but pain trying to get kdepimlibs updated to 4.1.3, so |
14 |
> I've just left it out there hoping it'll be fixed at some point. I've |
15 |
> not this problem before and I"m hesitant to change that USE flag for |
16 |
> this one thing. So, what's the deal here? Is it okay to change it for |
17 |
> that one item? I don't want to change it for all KDE, but this seems |
18 |
> weird to have this one not work like the rest of KDE. |
19 |
|
20 |
with kdeprefix everything lands in /usr/kde/<version> which is cool and |
21 |
usefull |
22 |
|
23 |
without kdeprefix everything ends in /usr which is stupid and hurts you if you |
24 |
want to try different kde versions - or have several versions installed so you |
25 |
can always go back easily when the newest one breaks. But it is FHS compliant. |
26 |
|
27 |
At the beginning gentoo was 'screw stupid standards, do the sensible thing' - |
28 |
but in the mean time the 'if there is a standard we have to adhere to it no |
29 |
matter how idiotic' crowd has got way to much power. |
30 |
|
31 |
So k9copy wants the flag set in a special way and depends on kdepimlibs. Thank |
32 |
the devs for the mess. |