Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: [gentoo-user] ffmpeg and libav: a slot conflict
Date: Sat, 18 Feb 2017 11:21:52
Message-Id: CA+t6X7cXUWt-+h7oQ0qmpof1oywVdb8y5ZoCO2t9VifW6g4OCg@mail.gmail.com
1 Yet, a week ago, I updated my system without any problem but just now,
2 trying to update my system,
3 I have got the following error message:
4
5 # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask
6 world --verbose-conflicts --exclude chromium
7
8 These are the packages that would be merged, in order:
9
10 Calculating dependencies... done!
11 [ebuild N ] dev-libs/tinyxml-2.6.2-r2 USE="stl -debug -doc -static-libs"
12 [ebuild U ] app-shells/push-2.0 [1.6]
13 [ebuild N ] app-shells/quoter-3.0_p2
14 [ebuild U ] app-dicts/myspell-en-20170101 [20160901]
15 [ebuild U ] dev-libs/libxslt-1.1.29-r1 [1.1.29]
16 [ebuild U ] app-text/iso-codes-3.74 [3.70]
17 [ebuild U ~] net-misc/youtube-dl-2017.02.17 [2017.02.07] USE="offensive*"
18 [ebuild U ] dev-python/ssl-fetch-0.4 [0.3]
19 [ebuild U ~] app-shells/zsh-completions-0.23.0 [0.22.0]
20 [ebuild U ] net-dns/bind-tools-9.11.0_p3 [9.11.0_p2]
21 [ebuild U ] app-portage/eix-0.32.4 [0.31.7-r1]
22 [ebuild U ] gnome-base/gnome-common-3.18.0-r1 [3.18.0]
23 [ebuild U ] media-libs/gstreamer-1.10.3 [1.8.3] USE="(-unwind)"
24 [ebuild U ] dev-libs/libgee-0.18.1 [0.18.0]
25 [ebuild U ] gnome-base/libgtop-2.34.2 [2.34.1]
26 [ebuild N ] x11-themes/gnome-themes-standard-3.20.2-r1
27 [ebuild U ] media-libs/libmediaart-1.9.0-r1 [1.9.0]
28 [ebuild U ] app-text/rarian-0.8.1-r3 [0.8.1-r2]
29 [ebuild U ] app-arch/libarchive-3.2.2-r1 [3.2.2]
30 [ebuild U ] app-doc/gnucash-docs-2.6.15 [2.6.13]
31 [ebuild U ] net-libs/libproxy-0.4.13-r2 [0.4.13-r1]
32 [ebuild R ] sys-apps/portage-2.3.3 USE="native-extensions*"
33 PYTHON_TARGETS="(-python3_6)"
34 [ebuild U ] media-libs/gst-plugins-base-1.10.3 [1.8.3-r1]
35 [ebuild U ] gnome-base/dconf-0.26.0-r1 [0.26.0]
36 [ebuild U ] media-libs/gst-plugins-good-1.10.3 [1.8.3]
37 [ebuild U ] media-libs/gst-plugins-ugly-1.10.3 [1.8.3]
38 [ebuild U ] media-plugins/gst-plugins-cdparanoia-1.10.3 [1.8.3]
39 [ebuild U ] media-plugins/gst-plugins-mad-1.10.3 [1.8.3]
40 [ebuild N ] virtual/imagemagick-tools-0 USE="jpeg png svg tiff -perl"
41 [ebuild U ] media-plugins/gst-plugins-flac-1.10.3 [1.8.3]
42 [ebuild U ] media-plugins/gst-plugins-dvdread-1.10.3 [1.8.3]
43 [ebuild U ] media-plugins/gst-plugins-x264-1.10.3 [1.8.3]
44 [ebuild U ] media-plugins/gst-plugins-a52dec-1.10.3 [1.8.3]
45 [ebuild U ] gnome-extra/libgsf-1.14.41-r1 [1.14.41]
46 [ebuild U ] x11-libs/gtk+-2.24.31-r1 [2.24.31]
47 [ebuild N ] x11-themes/gtk-engines-adwaita-3.20.2 ABI_X86="32 (64) (-x32)"
48 [ebuild U ] x11-libs/vte-0.28.2-r208 [0.28.2-r207]
49 [ebuild U ] dev-util/gtk-builder-convert-2.24.31-r1 [2.24.31]
50 [ebuild U ] app-text/ghostscript-gpl-9.20-r1 [9.15-r1]
51 [ebuild U ] media-libs/gst-plugins-bad-1.10.3 [1.8.3-r1]
52 [ebuild U ] dev-libs/gjs-1.46.0 [1.45.4]
53 [ebuild U ] dev-libs/appstream-glib-0.6.7 [0.6.3]
54 [ebuild U ] media-plugins/gst-plugins-resindvd-1.10.3 [1.8.3]
55 [ebuild U ] media-plugins/gst-plugins-dts-1.10.3 [1.8.3]
56 [ebuild U ] media-plugins/gst-plugins-faad-1.10.3 [1.8.3]
57 [ebuild U ] net-libs/webkit-gtk-2.14.5 [2.12.5]
58 [ebuild U ] media-libs/clutter-gst-3.0.22 [3.0.20]
59 [ebuild U ] app-portage/layman-2.4.2 [2.0.0-r3] USE="(-g-sorcery)
60 -gpg% -sqlite% -squashfs% -sync-plugin-portage%"
61 PYTHON_TARGETS="python3_4%* (-python3_5)"
62 [ebuild U ] media-sound/pulseaudio-10.0 [9.0]
63 [ebuild U ] media-plugins/gst-plugins-pulse-1.10.3 [1.8.3]
64 [ebuild N ] media-libs/libsdl2-2.0.4 USE="X alsa dbus joystick
65 opengl pulseaudio sound threads udev video (-altivec) (-custom-cflags)
66 (-fusionsound) -gles -haptic -nas -oss -static-libs -tslib -wayland
67 -xinerama -xscreensaver" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="3dnow
68 mmx sse sse2"
69 [ebuild U ] media-video/ffmpeg-3.2.4 [2.8.10] USE="-chromaprint%
70 -ebur128% -gcrypt% -gmp% -kvazaar% -libilbc% (-mmal) -nvenc%
71 -openh264% -rubberband% -zimg%" CPU_FLAGS_X86="-aes%"
72 [ebuild U ] media-plugins/gst-plugins-libav-1.10.3 [1.8.3]
73 [ebuild U ] media-plugins/gst-plugins-mpeg2dec-1.10.3 [1.8.3]
74 [ebuild U ] media-plugins/gst-plugins-meta-1.10.3 [1.8.3]
75 [ebuild R ] www-client/firefox-45.7.0 USE="(-gstreamer-0%)"
76 [ebuild U ] media-plugins/gst-plugins-meta-0.10-r11 [0.10-r10]
77 [ebuild U ] x11-misc/colord-1.3.4 [1.3.3]
78 [ebuild U ] sys-block/gparted-0.27.0 [0.26.1]
79 [ebuild U ] app-office/gnucash-2.6.15 [2.6.13]
80 [ebuild U ] app-misc/tracker-1.8.3-r1 [1.8.0] USE="seccomp%*"
81 [ebuild U ] gnome-extra/nautilus-tracker-tags-1.8.3 [1.8.0]
82 [ebuild U ] media-gfx/gthumb-3.4.4.1 [3.4.3]
83 [ebuild U ] gnome-base/nautilus-3.20.4 [3.20.3]
84
85 !!! Multiple package instances within a single package slot have been pulled
86 !!! into the dependency graph, resulting in a slot conflict:
87
88 media-video/ffmpeg:0
89
90 (media-video/ffmpeg-2.8.10:0/54.56.56::gentoo, installed) pulled in by
91 media-video/ffmpeg:0/54.56.56= required by
92 (media-video/vlc-2.2.4:0/5-8::gentoo, installed)
93 ^^^^^^^^^^^^
94 >=media-video/ffmpeg-2.7.2:0/54.56.56= required by
95 (www-client/chromium-55.0.2883.75:0/0::gentoo, installed)
96 ^^^^^^^^^^^^
97 media-video/ffmpeg:0/54.56.56= required by
98 (media-plugins/alsa-plugins-1.1.1:0/0::gentoo, installed)
99 ^^^^^^^^^^^^
100 >=media-video/ffmpeg-2.8:0/54.56.56= required by
101 (media-video/vlc-2.2.4:0/5-8::gentoo, installed)
102 ^^^^^^^^^^^^
103
104 (media-video/ffmpeg-3.2.4:0/55.57.57::gentoo, ebuild scheduled for
105 merge) pulled in by
106 >=media-video/ffmpeg-3.2: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(-)?]
107 required by (media-plugins/gst-plugins-libav-1.10.3:1.0/1.0::gentoo,
108 ebuild scheduled for merge)
109 ^^ ^^^^^^
110 It may be possible to solve this problem by using package.mask to
111 prevent one of those packages from being selected. However, it is also
112 possible that conflicting dependencies exist such that they are
113 impossible to satisfy simultaneously. If such a conflict exists in
114 the dependencies of two different packages, then those packages can
115 not be installed simultaneously.
116
117 For more information, see MASKED PACKAGES section in the emerge man
118 page or refer to the Gentoo Handbook.
119
120
121 !!! The following installed packages are masked:
122 - www-client/opera-12.16_p1860-r1::gentoo (masked by: OPERA-12 license(s))
123 A copy of the 'OPERA-12' license is located at '/usr/portage/licenses/OPERA-12'.
124
125 For more information, see the MASKED PACKAGES section in the emerge
126 man page or refer to the Gentoo Handbook.
127
128 $ equery d gst-plugins-libav
129 * These packages depend on gst-plugins-libav:
130 media-plugins/gst-plugins-meta-1.8.3 (ffmpeg ?
131 >=media-plugins/gst-plugins-libav-1.8.3:1.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(-)?])
132 www-client/firefox-45.7.0 (gstreamer ?
133 >=media-plugins/gst-plugins-libav-1.4.5:1.0)
134
135 What shall I do to solve this dependency conflict?
136
137 Does it mean that I should use -gstreamer use flag while compiling firefox?
138
139 Will it be possible to see youtube videos in FF, if I compile it
140 without gstreamer?

Replies

Subject Author
Re: [gentoo-user] ffmpeg and libav: a slot conflict Arve Barsnes <arve.barsnes@×××××.com>
Re: [gentoo-user] ffmpeg and libav: a slot conflict Johannes Rosenberger <gentoo@×××××.eu>
Re: [gentoo-user] ffmpeg and libav: a slot conflict Miroslav Rovis <miro.rovis@××××××××××××××.hr>