1 |
2009/1/7 Mark Haney <mhaney@××××××××××××.org>: |
2 |
> Marcus D. Hanwell wrote: |
3 |
>> On Wednesday 07 January 2009 09:09:12 Mark Haney wrote: |
4 |
>>> I sync'd portage and ran emerge -upD world and got this message: |
5 |
>>> |
6 |
>>> |
7 |
>>> emerge: there are no ebuilds built with USE flags to satisfy |
8 |
>>> ">=kde-base/kdepimlibs-4.1:4.1[-kdeprefix]". |
9 |
>>> !!! One of the following packages is required to complete your request: |
10 |
>>> - kde-base/kdepimlibs-4.1.3 (Change USE: -kdeprefix) |
11 |
>>> (dependency required by "app-cdr/k9copy-2.1.0" [installed]) |
12 |
>>> (dependency required by "world" [argument]) |
13 |
>>> |
14 |
>>> |
15 |
>>> I've had nothing but pain trying to get kdepimlibs updated to 4.1.3, so |
16 |
>>> I've just left it out there hoping it'll be fixed at some point. I've |
17 |
>>> not this problem before and I"m hesitant to change that USE flag for |
18 |
>>> this one thing. So, what's the deal here? Is it okay to change it for |
19 |
>>> that one item? I don't want to change it for all KDE, but this seems |
20 |
>>> weird to have this one not work like the rest of KDE. |
21 |
>> |
22 |
>> Do you have +kdeprefix set in your /etc/make.conf? I.e. is all of KDE |
23 |
>> including kdepimlibs installed using +kdeprefix? It looks like you might have |
24 |
>> installed KDE with +kdeprefix and k9copy without. If that is the case it would |
25 |
>> need fixing. |
26 |
> |
27 |
> Here's the thing, I've had this version of k9copy and kde4.1.3 on this |
28 |
> system this way since 4.1.3 came out (give or take a day or two) and |
29 |
> /never/ seen this error before. |
30 |
> |
31 |
> Keep in mind, I've had issues compiling kdepim 4.1.3 stuff so I simply |
32 |
> haven't updated it. That /might/ be the problem, but I don't know. |
33 |
> |
34 |
>> |
35 |
>> In any case, to track it properly the correct place to report this would be |
36 |
>> bugs.gentoo.org. With details of your environment etc (emerge --info, KDE |
37 |
>> versions). A quick thing to try is USE=kdeprefix emerge -av k9copy. |
38 |
>> |
39 |
> |
40 |
> I will do that and keep you posted. |
41 |
> |
42 |
i've had a look at 2.x ebuild and it doesn't seem like a broken package. |
43 |
also the kdeprefix is automatically pushed in for eapi 2 through the |
44 |
eclass (you could also |
45 |
not put it in your make.conf) and non kdeprefix on different slots are |
46 |
blocked if it's enabled |
47 |
on one package. you probably have some issues with some other dependency of |
48 |
k9copy. the most likely one is qt-dbus:4. try recompiling it and see |
49 |
what happens after that. |
50 |
also to have a check that you've enabled kdeprefix corectly try out |
51 |
installing a :0 of |
52 |
k9copy. it shouldn't trigger any blocks or issues. |
53 |
|
54 |
here's what i get when trying to install the package (i'm on paludis |
55 |
kde-svn brach since 4.2.x is |
56 |
much more better than 4.1.3 to go only with the official builds): |
57 |
|
58 |
[ebuild N ] kde-base/automoc-0.9.84 0 kB [0] |
59 |
[ebuild N ] app-misc/strigi-0.5.11 USE="clucene dbus qt4 -debug |
60 |
-exif -fam -hyperestraier -inotify -log -test" 0 kB [0] |
61 |
[ebuild UD] virtual/jdk-1.6.0 [1.6.0-r2] 0 kB [?=>0] |
62 |
[ebuild N ] app-office/akonadi-server-1.0.0 USE="mysql" 0 kB [0] |
63 |
[ebuild N ] media-sound/phonon-4.2.0 USE="-debug -gstreamer" 0 kB [0] |
64 |
[ebuild N ] dev-libs/soprano-2.1.1 USE="clucene sesame2 -debug |
65 |
-doc -redland" 1,789 kB [0] |
66 |
[ebuild NS ] kde-base/kdelibs-4.1.3-r1 [3.5.10-r2] USE="acl alsa |
67 |
bzip2 jpeg2k kerberos mmx nls openexr opengl semantic-desktop spell |
68 |
sse sse2 ssl -3dnow (-altivec) -bindist -debug -doc -fam -htmlhandbook |
69 |
-test -zeroconf" 0 kB [0] |
70 |
[ebuild N ] kde-base/kdepimlibs-4.1.3 USE="ldap sasl -debug |
71 |
-htmlhandbook -test" 0 kB [0] |
72 |
[ebuild N ] app-cdr/k9copy-2.1.0 LINGUAS="it -ca -cs -de -el -es |
73 |
-es_AR -et -fr -nl -pl -pt_BR -ru -sr -sr@Latn -tr -zh_TW" 3,425 kB |
74 |
[0] |
75 |
|
76 |
and when i try to install k9copy:0 |
77 |
[ebuild N ] app-cdr/k9copy-1.2.4 USE="-debug -xinerama" |
78 |
LINGUAS="it -ca -cs -de -el -es_AR -fr -nl -pl -pt_BR -ru -sr -tr |
79 |
-zh_TW" 2,495 kB |
80 |
|
81 |
the problem is that this package does not respect kdeprefix. i've |
82 |
tried installing it but it isn't respected and will be installed into |
83 |
/usr |
84 |
even if the kdeprefix is set for kde4 and you won't be able to use |
85 |
both versions. but this shouldn't reflect on kde4 prefix at all |
86 |
anyway. |
87 |
if someone else has the ability to confirm that this package installs |
88 |
itself without issues on a kde4.1 is welcome. it takes about 5 mins |
89 |
to compile it on a dualcore 1.8ghz with 8 compile processes. |
90 |
|
91 |
-- |
92 |
dott. ing. beso |