1 |
After Gentoo devs decided to switch back to ffmpeg default, |
2 |
I set libav USE flag at my /etc/portage/make.conf |
3 |
and was happy with that so far. :) |
4 |
|
5 |
However, after yesterday's |
6 |
# emerge-webrsync |
7 |
# emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world |
8 |
I've got some blocks that in my view result from the fact that portage wants |
9 |
to emerge ffmpeg in addition to libav. (Please, correct me if I am wrong.) |
10 |
|
11 |
So, my questions, are: |
12 |
1) What is happened? |
13 |
2) Is this behavior desired? (If yes, by whome? :) |
14 |
3) What shall I do with all this? |
15 |
|
16 |
The full output of the emerge update command is as follows: |
17 |
|
18 |
These are the packages that would be merged, in order: |
19 |
|
20 |
Calculating dependencies... done! |
21 |
[ebuild R ] x11-proto/videoproto-2.3.2 ABI_X86="32*" |
22 |
[ebuild R ] x11-libs/libXv-1.0.10 ABI_X86="32*" |
23 |
[ebuild U ] dev-libs/openssl-1.0.1m [1.0.1l-r1] |
24 |
[ebuild U ] dev-db/sqlite-3.8.10.1 [3.8.9] USE="-tools%" |
25 |
[ebuild NS ] sys-kernel/gentoo-sources-3.18.12 [3.18.11] |
26 |
USE="-build -deblob -experimental -symlink" |
27 |
[ebuild r U ] media-video/libav-11.3 [9.17] USE="(-armv5te) |
28 |
(-armv6) (-armv6t2) (-armvfp) -bs2b% -fontconfig% -twolame% -wavpack% |
29 |
-webp% -x265%" CPU_FLAGS_X86="sse%* sse2%* sse3%* -avx2% -fma3% -fma4% |
30 |
-sse4_1% -sse4_2% -xop%" |
31 |
[ebuild rR ] media-video/libav-9.17 |
32 |
[ebuild rR ] media-libs/libpostproc-10.20140517-r1 |
33 |
[ebuild N ] media-video/ffmpeg-2.2.14 USE="X aac alsa bzip2 |
34 |
encode hardcoded-tables iconv mp3 network opengl pulseaudio sdl |
35 |
truetype vorbis x264 xvid zlib -aacplus (-altivec) -amr -amrenc |
36 |
(-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -cdio -celt |
37 |
-cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig |
38 |
-frei0r -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa |
39 |
-libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) |
40 |
(-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss |
41 |
-pic -quvi -rtmp -schroedinger -speex -ssh -static-libs {-test} |
42 |
-theora -threads -twolame -v4l -vaapi -vdpau -vpx -wavpack -webp -x265 |
43 |
-zvbi" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="3dnow 3dnowext mmx |
44 |
mmxext sse sse2 sse3 -avx -avx2 -fma3 -fma4 -sse4_1 -sse4_2 -ssse3" |
45 |
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt |
46 |
graph2dot ismindex pktdumper qt-faststart trasher" |
47 |
[ebuild N ] dev-qt/qtchooser-0_p20150102 USE="(-qt5) {-test}" |
48 |
[ebuild U ] dev-qt/qtcore-4.8.6-r2 [4.8.5-r2] ABI_X86="(64%*) -32% (-x32)" |
49 |
[blocks b ] dev-qt/qttranslations:4 ("dev-qt/qttranslations:4" is |
50 |
blocking dev-qt/qtcore-4.8.5-r2) |
51 |
[blocks b ] <dev-qt/qtcore-4.8.6:4 ("<dev-qt/qtcore-4.8.6:4" is |
52 |
blocking dev-qt/qtchooser-0_p20150102) |
53 |
[ebuild N ] dev-qt/qttranslations-4.8.6-r1 ABI_X86="(64) -32 (-x32)" |
54 |
[ebuild U ] dev-qt/qtscript-4.8.6-r2 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
55 |
[blocks b ] <dev-qt/qtscript-4.8.6:4 ("<dev-qt/qtscript-4.8.6:4" |
56 |
is blocking dev-qt/qtchooser-0_p20150102) |
57 |
[ebuild U ] dev-qt/qtgui-4.8.6-r4 [4.8.5-r4] ABI_X86="(64%*) -32% (-x32)" |
58 |
[blocks b ] <dev-qt/qtgui-4.8.6:4 ("<dev-qt/qtgui-4.8.6:4" is |
59 |
blocking dev-qt/qtchooser-0_p20150102) |
60 |
[ebuild U ] dev-qt/qtsql-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
61 |
[blocks b ] <dev-qt/qtsql-4.8.6:4 ("<dev-qt/qtsql-4.8.6:4" is |
62 |
blocking dev-qt/qtchooser-0_p20150102) |
63 |
[ebuild U ] dev-qt/qt3support-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
64 |
[blocks b ] <dev-qt/qt3support-4.8.6:4 |
65 |
("<dev-qt/qt3support-4.8.6:4" is blocking |
66 |
dev-qt/qtchooser-0_p20150102) |
67 |
[ebuild U ] dev-qt/qtxmlpatterns-4.8.6-r1 [4.8.5] ABI_X86="(64%*) |
68 |
-32% (-x32)" |
69 |
[blocks b ] <dev-qt/qtxmlpatterns-4.8.6:4 |
70 |
("<dev-qt/qtxmlpatterns-4.8.6:4" is blocking |
71 |
dev-qt/qtchooser-0_p20150102) |
72 |
[ebuild U ] dev-qt/qtdbus-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
73 |
[blocks b ] <dev-qt/qtdbus-4.8.6:4 ("<dev-qt/qtdbus-4.8.6:4" is |
74 |
blocking dev-qt/qtchooser-0_p20150102) |
75 |
[ebuild U ] dev-qt/designer-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
76 |
[blocks b ] <dev-qt/designer-4.8.6:4 ("<dev-qt/designer-4.8.6:4" |
77 |
is blocking dev-qt/qtchooser-0_p20150102) |
78 |
[ebuild U ] dev-qt/qtopengl-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
79 |
[blocks b ] <dev-qt/qtopengl-4.8.6:4 ("<dev-qt/qtopengl-4.8.6:4" |
80 |
is blocking dev-qt/qtchooser-0_p20150102) |
81 |
[ebuild U ] dev-qt/qthelp-4.8.6-r3 [4.8.5-r2] ABI_X86="(64%*) -32% (-x32)" |
82 |
[blocks b ] <dev-qt/qthelp-4.8.6:4 ("<dev-qt/qthelp-4.8.6:4" is |
83 |
blocking dev-qt/qtchooser-0_p20150102) |
84 |
[ebuild U ] dev-qt/qtsvg-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
85 |
[blocks b ] <dev-qt/qtsvg-4.8.6:4 ("<dev-qt/qtsvg-4.8.6:4" is |
86 |
blocking dev-qt/qtchooser-0_p20150102) |
87 |
[ebuild rR ] media-video/vlc-2.1.5-r1 |
88 |
[ebuild U ] dev-qt/qttest-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
89 |
[blocks b ] <dev-qt/qttest-4.8.6:4 ("<dev-qt/qttest-4.8.6:4" is |
90 |
blocking dev-qt/qtchooser-0_p20150102) |
91 |
[ebuild U ] dev-qt/qtmultimedia-4.8.6-r1 [4.8.5] ABI_X86="(64%*) |
92 |
-32% (-x32)" |
93 |
[blocks b ] <dev-qt/qtmultimedia-4.8.6:4 |
94 |
("<dev-qt/qtmultimedia-4.8.6:4" is blocking |
95 |
dev-qt/qtchooser-0_p20150102) |
96 |
[ebuild U ] dev-qt/qtbearer-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
97 |
[blocks b ] <dev-qt/qtbearer-4.8.6:4 ("<dev-qt/qtbearer-4.8.6:4" |
98 |
is blocking dev-qt/qtchooser-0_p20150102) |
99 |
[ebuild U ] dev-qt/pixeltool-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
100 |
[blocks b ] <dev-qt/pixeltool-4.8.6:4 |
101 |
("<dev-qt/pixeltool-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) |
102 |
[ebuild U ] dev-qt/qtwebkit-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
103 |
[blocks b ] <dev-qt/qtwebkit-4.8.6:4 ("<dev-qt/qtwebkit-4.8.6:4" |
104 |
is blocking dev-qt/qtchooser-0_p20150102) |
105 |
[ebuild U ] dev-qt/qtdeclarative-4.8.6-r1 [4.8.5] ABI_X86="(64%*) |
106 |
-32% (-x32)" |
107 |
[blocks b ] <dev-qt/qtdeclarative-4.8.6:4 |
108 |
("<dev-qt/qtdeclarative-4.8.6:4" is blocking |
109 |
dev-qt/qtchooser-0_p20150102) |
110 |
[ebuild U ] dev-qt/assistant-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
111 |
[blocks b ] <dev-qt/assistant-4.8.6:4 |
112 |
("<dev-qt/assistant-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) |
113 |
[ebuild U ] dev-qt/qdbusviewer-4.8.6-r1 [4.8.5] ABI_X86="(64%*) |
114 |
-32% (-x32)" |
115 |
[blocks b ] <dev-qt/qdbusviewer-4.8.6:4 |
116 |
("<dev-qt/qdbusviewer-4.8.6:4" is blocking |
117 |
dev-qt/qtchooser-0_p20150102) |
118 |
[ebuild U ] dev-qt/linguist-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
119 |
[blocks b ] <dev-qt/linguist-4.8.6:4 ("<dev-qt/linguist-4.8.6:4" |
120 |
is blocking dev-qt/qtchooser-0_p20150102) |
121 |
[ebuild U ] dev-qt/qtphonon-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" |
122 |
[blocks b ] <dev-qt/qtphonon-4.8.6:4 ("<dev-qt/qtphonon-4.8.6:4" |
123 |
is blocking dev-qt/qtchooser-0_p20150102) |
124 |
[blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is |
125 |
blocking media-libs/libpostproc-10.20140517-r1, |
126 |
media-video/libav-9.17, media-video/libav-11.3) |
127 |
[blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is |
128 |
blocking media-video/ffmpeg-2.2.14) |
129 |
|
130 |
!!! Multiple package instances within a single package slot have been pulled |
131 |
!!! into the dependency graph, resulting in a slot conflict: |
132 |
|
133 |
media-video/libav:0 |
134 |
|
135 |
(media-video/libav-11.3:0/11::gentoo, ebuild scheduled for merge) pulled in by |
136 |
(no parents that aren't satisfied by other packages in this slot) |
137 |
|
138 |
(media-video/libav-9.17:0/9::gentoo, ebuild scheduled for merge) pulled in by |
139 |
>=media-video/libav-9.12:0/9=[abi_x86_64(-)] required by |
140 |
(media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3:0.10/0.10::gentoo, |
141 |
installed) |
142 |
^^^^^ |
143 |
<media-video/libav-10:0=[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(-)?] |
144 |
required by (media-plugins/gst-plugins-libav-1.2.4-r1:1.0/1.0::gentoo, |
145 |
installed) |
146 |
^ ^^^^^ |
147 |
(and 4 more with the same problems) |
148 |
|
149 |
|
150 |
It may be possible to solve this problem by using package.mask to |
151 |
prevent one of those packages from being selected. However, it is also |
152 |
possible that conflicting dependencies exist such that they are |
153 |
impossible to satisfy simultaneously. If such a conflict exists in |
154 |
the dependencies of two different packages, then those packages can |
155 |
not be installed simultaneously. |
156 |
|
157 |
For more information, see MASKED PACKAGES section in the emerge man |
158 |
page or refer to the Gentoo Handbook. |
159 |
|
160 |
|
161 |
* Error: The above package list contains packages which cannot be |
162 |
* installed at the same time on the same system. |
163 |
|
164 |
(media-video/ffmpeg-2.2.14:0/52.55.55::gentoo, ebuild scheduled for |
165 |
merge) pulled in by |
166 |
>=media-video/ffmpeg-1.2.6-r1:0[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] |
167 |
(>=media-video/ffmpeg-1.2.6-r1:0[abi_x86_32(-),abi_x86_64(-),X,encode,mp3,sdl,truetype,x264]) |
168 |
required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed) |
169 |
|
170 |
(media-libs/libpostproc-10.20140517-r1:0/0::gentoo, ebuild scheduled |
171 |
for merge) pulled in by |
172 |
media-libs/libpostproc:0 required by |
173 |
@__auto_slot_operator_replace_installed__ |
174 |
media-libs/libpostproc:0= required by |
175 |
(media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge) |
176 |
>=media-libs/libpostproc-10.20140517-r1:0=[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(-)?] |
177 |
(>=media-libs/libpostproc-10.20140517-r1:0=[abi_x86_64(-)]) required |
178 |
by (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3:0.10/0.10::gentoo, |
179 |
installed) |
180 |
>=media-libs/libpostproc-10.20140517-r1:0/0=[abi_x86_64(-)] |
181 |
required by (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3:0.10/0.10::gentoo, |
182 |
installed) |
183 |
|
184 |
|
185 |
For more information about Blocked Packages, please refer to the following |
186 |
section of the Gentoo Linux x86 Handbook (architecture is irrelevant): |
187 |
|
188 |
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages |
189 |
|
190 |
|
191 |
The following packages are causing rebuilds: |
192 |
|
193 |
(media-video/libav-11.3:0/11::gentoo, ebuild scheduled for merge) |
194 |
causes rebuilds for: |
195 |
(media-libs/libpostproc-10.20140517-r1:0/0::gentoo, ebuild |
196 |
scheduled for merge) |
197 |
(media-video/vlc-2.1.5-r1:0/5-7::gentoo, ebuild scheduled for merge) |
198 |
|
199 |
The following USE changes are necessary to proceed: |
200 |
(see "package.use" in the portage(5) man page for more details) |
201 |
# required by virtual/ffmpeg-9-r1::gentoo |
202 |
# required by media-plugins/alsa-plugins-1.0.28::gentoo |
203 |
# required by media-sound/pulseaudio-5.0-r7::gentoo[alsa-plugin,alsa] |
204 |
# required by media-video/libav-9.17::gentoo[pulseaudio] |
205 |
# required by @__auto_slot_operator_replace_installed__ (argument) |
206 |
>=media-video/ffmpeg-2.2.14 abi_x86_32 |
207 |
# required by x11-libs/libXv-1.0.10::gentoo |
208 |
# required by media-video/ffmpeg-2.2.14::gentoo[X] |
209 |
# required by virtual/ffmpeg-9-r1::gentoo |
210 |
# required by media-plugins/alsa-plugins-1.0.28::gentoo |
211 |
# required by media-sound/pulseaudio-5.0-r7::gentoo[alsa-plugin,alsa] |
212 |
# required by media-video/libav-9.17::gentoo[pulseaudio] |
213 |
# required by @__auto_slot_operator_replace_installed__ (argument) |
214 |
>=x11-proto/videoproto-2.3.2 abi_x86_32 |
215 |
# required by media-video/ffmpeg-2.2.14::gentoo[X] |
216 |
# required by virtual/ffmpeg-9-r1::gentoo |
217 |
# required by media-plugins/alsa-plugins-1.0.28::gentoo |
218 |
# required by media-sound/pulseaudio-5.0-r7::gentoo[alsa-plugin,alsa] |
219 |
# required by media-video/libav-9.17::gentoo[pulseaudio] |
220 |
# required by @__auto_slot_operator_replace_installed__ (argument) |
221 |
>=x11-libs/libXv-1.0.10 abi_x86_32 |
222 |
|
223 |
Would you like to add these changes to your config files? [Yes/No] n |
224 |
|
225 |
!!! All ebuilds that could satisfy |
226 |
">=x11-proto/videoproto-2.3.1-r1[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(-)?]" |
227 |
have been masked. |
228 |
!!! One of the following masked packages is required to complete your request: |
229 |
- x11-proto/videoproto-2.3.2::gentoo (masked by: ) |
230 |
|
231 |
(dependency required by "x11-libs/libXv-1.0.10::gentoo" [ebuild]) |
232 |
(dependency required by "media-video/ffmpeg-2.2.14::gentoo[X]" [ebuild]) |
233 |
(dependency required by "virtual/ffmpeg-9-r1::gentoo" [installed]) |
234 |
(dependency required by "media-plugins/alsa-plugins-1.0.28::gentoo" [installed]) |
235 |
(dependency required by |
236 |
"media-sound/pulseaudio-5.0-r7::gentoo[alsa-plugin,alsa]" [installed]) |
237 |
(dependency required by "media-video/libav-9.17::gentoo[pulseaudio]" [ebuild]) |
238 |
(dependency required by "@__auto_slot_operator_replace_installed__" [argument]) |
239 |
For more information, see the MASKED PACKAGES section in the emerge |
240 |
man page or refer to the Gentoo Handbook. |