Gentoo Archives: gentoo-amd64

From: Beso <givemesugarr@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] kdepimlibs requiring -kdeprefix?
Date: Wed, 07 Jan 2009 21:41:36
Message-Id: d257c3560901071341p2f039a56x4f452c75bd7c3545@mail.gmail.com
In Reply to: Re: [gentoo-amd64] kdepimlibs requiring -kdeprefix? by Mark Haney
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

Replies

Subject Author
Re: [gentoo-amd64] kdepimlibs requiring -kdeprefix? Mark Haney <mhaney@××××××××××××.org>