Gentoo Archives: gentoo-amd64

From: Mark Haney <mhaney@××××××××××××.org>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] kdelibs insanity
Date: Thu, 30 Jul 2009 18:45:10
Message-Id: 4A71EA34.9070902@ercbroadband.org
1 I'm beginning to wonder if Gentoo is right for me any more. I swear,
2 the dependencies and USE flag changes are killing me. Here's my latest fun:
3
4 I'm trying to upgrade kdelibs (to 4.2.4-r4) and I get this:
5
6 > octavian ~ # ACCEPT_KEYWORDS="~amd64" emerge -uav kdelibs
7 >
8 > These are the packages that would be merged, in order:
9 >
10 > Calculating dependencies... done!
11 >
12 > emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-core-4.5.2[-debug,-qt3support]".
13 > !!! One of the following packages is required to complete your request:
14 > - x11-libs/qt-core-4.5.2 (Change USE: -qt3support)
15 > (dependency required by "x11-libs/qt-opengl-4.5.2" [ebuild])
16 > (dependency required by "kde-base/kdelibs-4.2.4-r4" [ebuild])
17 > (dependency required by "kdelibs" [argument])
18 >
19
20 So, based on that I need to change my USE flag for qt-core-4.5.2 to
21 [-qt3support], okay. I go into /etc/portage/package.use/monolithic to this:
22
23 x11-libs/qt-core -qt3support (actually I just comment out the line, but
24 in effect I'm removing qt3support from qt-core).
25
26 When I do so and I re-run the update I get this:
27
28 > emerge: there are no ebuilds built with USE flags to satisfy "~x11-libs/qt-core-4.5.2[glib,qt3support,-debug]".
29 > !!! One of the following packages is required to complete your request:
30 > - x11-libs/qt-core-4.5.2 (Change USE: +qt3support)
31 > (dependency required by "x11-libs/qt-gui-4.5.2-r2" [ebuild])
32 > (dependency required by "kde-base/kdelibs-4.2.4-r4" [ebuild])
33 > (dependency required by "kdelibs" [argument])
34
35 So, which is it? It can't be both ways, and to be honest, trying to
36 figure out which file needs which USE flag on what day is getting kinda
37 silly.
38
39 --
40 Interdum feror cupidine partium magnarum Europae vincendarum
41
42 Mark Haney
43 Sr. Systems Administrator
44 ERC Broadband
45 (828) 350-2415

Replies

Subject Author
Re: [gentoo-amd64] kdelibs insanity Volker Armin Hemmann <volkerarmin@××××××××××.com>
Re: [gentoo-amd64] kdelibs insanity Alex Alexander <wired@g.o>