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