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 |