Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Well, I went about updating my system again. (day 6)
Date: Thu, 08 Dec 2016 00:07:04
Message-Id: 1c335116-bed5-47d1-2887-110c9cbe1806@gmail.com
In Reply to: Re: [gentoo-user] Re: Well, I went about updating my system again. (day 6) by Alan Grimes
1 On 08/12/2016 01:59, Alan Grimes wrote:
2 > Mick wrote:
3 >> 2. If problems show up, forget the script and use 'emerge -avuND world' as Mr.
4 >> McKinnon suggested. In most cases this will resolve any conflicts on its own.
5 >> You could add '--backtrack=90' if there are unresolved conflicts to get portage
6 >> to try harder.
7 >
8 > =\
9 >
10 > I do read every word sent my direction, carefully.
11 >
12 > My misery quotient is now 429, Unfortunately, it seems I need to post
13 > the entire Litany of Pain though it will bloat this e-mail a good deal
14 > more than I feel comfortable posting.
15
16
17
18 It's still the problem as before, you have a blocker due to incompatible
19 USE:
20
21
22 > tortoise ~ # emerge -avuND world <<< copied verbatim, seems
23 > equivalent to what my script has anyway....
24
25 [snip]
26
27 > [blocks B ] <dev-qt/qtwebkit-4.10.4:4[gstreamer]
28 > ("<dev-qt/qtwebkit-4.10.4:4[gstreamer]" is blocking
29 > media-libs/phonon-gstreamer-4.9.0)
30
31 You have qtwebkit (version <4.10.4) with USE=gstreamer set, or some
32 other ebuild wants that. Most likely the former.
33
34 You also have, or need, phonon-gstreamer-4.9.0 and that package is not
35 compatible with your qt-webkit.
36
37 Easiest is to remove that USE flag from qtwebkit. Add to package.use:
38
39 dev-qt/qtwebkit:4 -gstreamer
40
41 This works like a charm. It's what I have
42
43
44
45
46 >
47 > Total: 429 packages (328 upgrades, 40 new, 3 in new slots, 58
48 > reinstalls, 1 uninstall), Size of downloads: 2,496,698 KiB
49 > Conflict: 2 blocks (1 unsatisfied)
50 >
51 > !!! Multiple package instances within a single package slot have been pulled
52 > !!! into the dependency graph, resulting in a slot conflict:
53 >
54 > media-video/ffmpeg:0
55 >
56 > (media-video/ffmpeg-2.8.10:0/54.56.56::gentoo, ebuild scheduled for
57 > merge) pulled in by
58 > media-video/ffmpeg:0/54.56.56= required by
59 > (kde-frameworks/kfilemetadata-5.28.0:5/5.28::gentoo, installed)
60 >
61 > ^^^^^^^^^^^^
62 >
63 > (and 4 more with the same problem)
64 >
65 > (media-video/ffmpeg-3.2.2:0/55.57.57::gentoo, ebuild scheduled for
66 > merge) pulled in by
67 > >=media-video/ffmpeg-3.0:0=[vdpau?] required by
68 > (media-video/mplayer-1.3.0:0/0::gentoo, ebuild scheduled for merge)
69 > ^^
70 > ^^^^^^
71 >
72 >
73 > NOTE: Use the '--verbose-conflicts' option to display parents omitted above
74 >
75 > It may be possible to solve this problem by using package.mask to
76 > prevent one of those packages from being selected. However, it is also
77 > possible that conflicting dependencies exist such that they are
78 > impossible to satisfy simultaneously. If such a conflict exists in
79 > the dependencies of two different packages, then those packages can
80 > not be installed simultaneously. You may want to try a larger value of
81 > the --backtrack option, such as --backtrack=30, in order to see if
82 > that will solve this conflict automatically.
83 >
84 > For more information, see MASKED PACKAGES section in the emerge man
85 > page or refer to the Gentoo Handbook.
86 >
87 >
88 > * Error: The above package list contains packages which cannot be
89 > * installed at the same time on the same system.
90 >
91 > (dev-qt/qtwebkit-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled
92 > in by
93 > >=dev-qt/qtwebkit-4.8.5:4 required by
94 > (kde-apps/kdepim-common-libs-4.14.11_pre20160211:4/4.14::gentoo, installed)
95 > >=dev-qt/qtwebkit-4.8.5:4 required by
96 > (dev-python/PyQt4-4.12_pre1606101416-r1:0/0::gentoo, installed)
97 > >=dev-qt/qtwebkit-4.8.5:4 required by
98 > (kde-apps/plasma-runtime-16.04.3:4/16.04::gentoo, ebuild scheduled for
99 > merge)
100 >
101 > ~dev-qt/qtwebkit-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
102 > (~dev-qt/qtwebkit-4.8.7[-aqua,-debug,abi_x86_32(-),abi_x86_64(-)])
103 > required by (dev-qt/qtdeclarative-4.8.7:4/4::gentoo, installed)
104 > >=dev-qt/qtwebkit-4.8.5:4 required by
105 > (app-cdr/k3b-2.0.3-r3:4/4::gentoo, installed)
106 > dev-qt/qtwebkit:4[-exceptions,abi_x86_32(-)] required by
107 > (net-im/skype-4.3.0.37-r6:0/0::gentoo, installed)
108 >
109 > ~dev-qt/qtwebkit-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
110 > (~dev-qt/qtwebkit-4.8.7[-aqua,-debug,abi_x86_32(-),abi_x86_64(-)])
111 > required by (dev-qt/designer-4.8.7:4/4::gentoo, installed)
112 > >=dev-qt/qtwebkit-4.8.5:4 required by
113 > (kde-apps/kdebase-kioslaves-16.04.3-r1:4/16.04::gentoo, ebuild scheduled
114 > for merge)
115 > >=dev-qt/qtwebkit-4.8.5:4 required by
116 > (kde-base/kdelibs-4.14.26:4/4.14::gentoo, installed)
117 > >=dev-qt/qtwebkit-4.8.5:4 required by
118 > (kde-base/pykde4-4.14.3-r1:4/4.14::gentoo, ebuild scheduled for merge)
119 >
120 > (media-libs/phonon-gstreamer-4.9.0:0/0::gentoo, ebuild scheduled for
121 > merge) pulled in by
122 > >=media-libs/phonon-gstreamer-4.9.0[qt4?,qt5?]
123 > (>=media-libs/phonon-gstreamer-4.9.0[qt4,qt5]) required by
124 > (media-libs/phonon-4.9.0:0/0::gentoo, ebuild scheduled for merge)
125 >
126 >
127 > For more information about Blocked Packages, please refer to the following
128 > section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
129 >
130 > https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
131 >
132 > tortoise ~ #
133 >
134 >
135
136
137 --
138 Alan McKinnon
139 alan.mckinnon@×××××.com