Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] slot conflict for the same package: how to add a USE flag?
Date: Wed, 20 May 2020 20:08:27
Message-Id: 5E661E51-BFC5-48B8-BBF6-1DCFEE4422B0@antarean.org
In Reply to: Re: [gentoo-user] slot conflict for the same package: how to add a USE flag? by n952162
1 Please don't toppost
2
3
4 On 20 May 2020 21:34:47 CEST, n952162 <n952162@×××.de> wrote:
5 >The output of:
6 >
7 >sudo emerge -auDv --changed-use --keep-going --with-bdeps=y
8 >--changed-deps --backtrack=100 @world
9 >
10 >is attached.
11 >
12 >
13 >On 05/20/20 21:24, Daniel Frey wrote:
14 >> On 5/20/20 12:06 PM, n952162 wrote:
15 >>> The command was:
16 >>>
17 >>> emerge -vu dev-qt/qtgui dev-qt/qtx11extras dev-qt/qtopengl
18 >>> dev-qt/qtprintsupport dev-qt/qtwidgets dev-qt/qtxml
19 >>> dev-qt/linguist-tools dev-qt/qtnetwork dev-qt/qtsvg dev-qt/qtcore
20 >>>
21 >>> The output to that is attached.
22 >>>
23 >>> I tried just emerging zlib with the static-libs USE flag ... that
24 >log is
25 >>> also attached.
26 >>>
27 >>> On 05/20/20 18:59, Ashley Dixon wrote:
28 >>>> On Wed, May 20, 2020 at 02:35:52PM +0200, n952162 wrote:
29 >>>>> I have a slot conflict for sys-libs/zlib, whereby both users want
30 >>>>> the same package.  Studying the USE variables shows that the new
31 >>>>> package wants, additionally, the "static-libs" USE flag.
32 >>>>>
33 >>>>> I thought, the way to handle this is to add the static-libs USE
34 >>>>> variable in /etc/portage/package.use and re-emerge with
35 >>>>> --changed-use.  Unfortunately, that gives me the same conflict.
36 >>>> Can you attach the full output of emerge ?
37 >>>>
38 >>>
39 >>
40 >> This is most likely due to so many packages that need to be upgraded
41 >> at the same time. You're only asking to update a few select packages
42 >> and it's borking because it's finding packages outside your request
43 >> that also need to be updated at the same time.
44 >>
45 >> Have you tried an `emerge -avuD world` to see if portage can
46 >backtrack
47 >> far enough to sort dependencies out?
48 >>
49 >> Dan
50 >>
51
52 I would suggest the following:
53
54 - update the 10 files in /etc/portage that need updating (see top of the list)
55
56 - check and configure the licence updates mentioned at the bottom
57
58 - ensure your world file is clean (eg. does not contain any libraries at all l, except those few you might need for private projects)
59
60 Then rerun the emerge command and provide the results.
61
62 --
63 Joost
64 --
65 Sent from my Android device with K-9 Mail. Please excuse my brevity.