Gentoo Archives: gentoo-amd64

From: "Arttu V." <arttuv69@×××××.com>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] kdelibs insanity
Date: Thu, 30 Jul 2009 19:28:19
Message-Id: fecdbac60907301228s1ca607axbb6a6baec4350ee0@mail.gmail.com
In Reply to: Re: [gentoo-amd64] kdelibs insanity by Volker Armin Hemmann
1 On 7/30/09, Volker Armin Hemmann <volkerarmin@××××××××××.com> wrote:
2 > On Donnerstag 30 Juli 2009, Mark Haney wrote:
3 >> I'm beginning to wonder if Gentoo is right for me any more. I swear,
4 >> the dependencies and USE flag changes are killing me. Here's my latest
5 >> fun:
6 >>
7 >> I'm trying to upgrade kdelibs (to 4.2.4-r4) and I get this:
8 >> > octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav kdelib
9 >> >
10 >> > These are the packages that would be merged, in order:
11 >> >
12 >> > Calculating dependencies... done!
13 >> >
14 >> > emerge: there are no ebuilds built with USE flags to satisfy
15 >> > "~x11-libs/qt-core-4.5.2[-debug,-qt3support]". !!! One of the following
16 >> > packages is required to complete your request: - x11-libs/qt-core-4.5.2
17 >> > (Change USE: -qt3support)
18 >> > (dependency required by "x11-libs/qt-opengl-4.5.2" [ebuild])
19 >> > (dependency required by "kde-base/kdelibs-4.2.4-r4" [ebuild])
20 >> > (dependency required by "kdelibs" [argument])
21 >>
22 >> So, based on that I need to change my USE flag for qt-core-4.5.2 to
23 >> [-qt3support], okay. I go into /etc/portage/package.use/monolithic to
24 >> this:
25 >>
26 >> x11-libs/qt-core -qt3support (actually I just comment out the line, but
27 >> in effect I'm removing qt3support from qt-core).
28 >>
29 >> When I do so and I re-run the update I get this:
30 >> > emerge: there are no ebuilds built with USE flags to satisfy
31 >> > "~x11-libs/qt-core-4.5.2[glib,qt3support,-debug]". !!! One of the
32 >> > following packages is required to complete your request: -
33 >> > x11-libs/qt-core-4.5.2 (Change USE: +qt3support)
34 >> > (dependency required by "x11-libs/qt-gui-4.5.2-r2" [ebuild])
35 >> > (dependency required by "kde-base/kdelibs-4.2.4-r4" [ebuild])
36 >> > (dependency required by "kdelibs" [argument])
37 >>
38 >> So, which is it? It can't be both ways, and to be honest, trying to
39 >> figure out which file needs which USE flag on what day is getting kinda
40 >> silly.
41 >
42 > try syncing again. And masking qt3support fro qt-core is not enough. Either
43 > enable it globally or disable it globally - or add all your qt packages to
44 > package.use.
45
46 I don't think there is a need to sync. qt-core, qt-gui,qt-sql, and
47 qt-opengl just must all have either qt3support on or off, mixing them
48 with different USE flag settings won't work. Also, kde4-base.eclass
49 seems to require qt3support on, so there isn't much choice about
50 configuration here ... OP just hasn't gotten the whole mile, yet.
51
52 But you are right: OP should just enable qt3support in /etc/make.conf
53 -- or arduously list out at least the four qt-* packages with
54 qt3support enabled under his choice of files/dirs under /etc/portage
55 if he is a micromanagement-masochist.
56
57 About his pondering on whether Gentoo is right for him and about
58 Gentoo having been more and more work to maintain recently -- I
59 wholeheartedly agree. I just haven't found anything better, yet.
60
61 --
62 Arttu V.

Replies

Subject Author
[gentoo-amd64] Re: kdelibs insanity Duncan <1i5t5.duncan@×××.net>