Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: [gentoo-user] libav and ffmpeg on the same computer issue once again
Date: Fri, 15 May 2015 05:18:39
Message-Id: CA+t6X7fiKHXxwo07-gvDO5w6mMqf=EvScZod_fdM=ptLLk09Aw@mail.gmail.com
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.

Replies

Subject Author
Re: [gentoo-user] libav and ffmpeg on the same computer issue once again Gregory Woodbury <redwolfe@×××××.com>