Gentoo Archives: gentoo-amd64

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