Gentoo Archives: gentoo-user

From: Daniel Campbell <lists@××××××××.us>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0]
Date: Sat, 02 Nov 2013 10:49:16
Message-Id: 5274D8A0.1010301@sporkbox.us
In Reply to: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0] by Alexander Kapshuk
1 On 10/27/2013 12:08 PM, Alexander Kapshuk wrote:
2 > As I ran 'emerge --ask --update --deep --with-bdeps=y --newuse world', I
3 > got the message below.
4 >
5 > These are the packages that would be merged, in order:
6 >
7 > Calculating dependencies... done!
8 > [ebuild N ] dev-scheme/guile-1.8.8-r1 USE="deprecated nls regex
9 > threads -debug -debug-freelist -debug-malloc -discouraged -emacs
10 > -networking"
11 > [ebuild N ] sys-devel/autogen-5.15
12 > [ebuild U ~] net-libs/gnutls-3.2.5 [2.12.23-r1] USE="-dane%"
13 > LINGUAS="-cs% -de% -en% -fi% -fr% -it% -ms% -nl% -pl% -sv% -uk% -vi%
14 > -zh_CN%"
15 > [ebuild N ] media-libs/libpostproc-0.8.0.20121125 USE="-3dnow
16 > (-altivec) -mmx -mmxext -pic -static-libs"
17 > [ebuild U ~] media-video/vlc-2.1.0 [2.0.9] USE="-chromaprint% -fdk%
18 > -opencv% (-qt5) -rdp% {-test%} -vdpau%"
19 > [blocks B ] <media-video/ffmpeg-1.2:0 ("<media-video/ffmpeg-1.2:0"
20 > is blocking media-video/vlc-2.1.0)
21 > [blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is
22 > blocking media-libs/libpostproc-0.8.0.20121125)
23 > [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is
24 > blocking media-video/ffmpeg-1.0.7)
25 >
26 > !!! Multiple package instances within a single package slot have been pulled
27 > !!! into the dependency graph, resulting in a slot conflict:
28 >
29 > net-libs/gnutls:0
30 >
31 > (net-libs/gnutls-3.2.5::gentoo, ebuild scheduled for merge) pulled in by
32 > >=net-libs/gnutls-3.0.20:0 required by
33 > (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge)
34 >
35 > (net-libs/gnutls-2.12.23-r1::gentoo, installed) pulled in by
36 > (no parents that aren't satisfied by other packages in this slot)
37 >
38 >
39 > It may be possible to solve this problem by using package.mask to
40 > prevent one of those packages from being selected. However, it is also
41 > possible that conflicting dependencies exist such that they are
42 > impossible to satisfy simultaneously. If such a conflict exists in
43 > the dependencies of two different packages, then those packages can
44 > not be installed simultaneously. You may want to try a larger value of
45 > the --backtrack option, such as --backtrack=30, in order to see if
46 > that will solve this conflict automatically.
47 >
48 > For more information, see MASKED PACKAGES section in the emerge man
49 > page or refer to the Gentoo Handbook.
50 >
51 >
52 > * Error: The above package list contains packages which cannot be
53 > * installed at the same time on the same system.
54 >
55 > (media-video/vlc-2.1.0::gentoo, ebuild scheduled for merge) pulled in by
56 > media-video/vlc required by @selected
57 >
58 > (media-video/ffmpeg-1.0.7::gentoo, installed) pulled in by
59 >
60 >> =media-video/ffmpeg-0.10.3:0[X?,encode?,gsm?,jpeg2k?,mp3?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?]
61 > (>=media-video/ffmpeg-0.10.3:0[X,encode,mp3,sdl,truetype,x264]) required
62 > by (virtual/ffmpeg-0.10.3::gentoo, installed)
63 >
64 >
65 > For more information about Blocked Packages, please refer to the following
66 > section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
67 >
68 > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
69 >
70 >
71 > The following keyword changes are necessary to proceed:
72 > (see "package.accept_keywords" in the portage(5) man page for more details)
73 > # required by media-video/vlc-2.1.0[gnutls]
74 > # required by @selected
75 > # required by @world (argument)
76 > =net-libs/gnutls-3.2.5 ~x86
77 >
78 > Use --autounmask-write to write changes to config files (honoring
79 > CONFIG_PROTECT). Carefully examine the list of proposed changes,
80 > paying special attention to mask or keyword changes that may expose
81 > experimental or unstable packages.
82 > ----------------------------------------------
83 > After reading the 'Blocked Packages' found here,
84 > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked,
85 > would updating media-video/ffmpeg to version 1.2 [the current version of
86 > ffmpeg is 1.0.7], fix the blockage?
87 >
88 > Any input would be much appreciated.
89 >
90 >
91
92 It looks like you just need to add `net-libs/gnutls` to
93 /etc/portage/package.accept_keywords, which will fetch the testing
94 version of gnutls. Is your version of vlc also from testing? That may be
95 why emerge is complaining. I also noticed a lot of -USE% flags, which
96 tells me they were removed. Did you change USE flags at the same time
97 you attempted this update? There's no problem with that, of course, but
98 it can complicate upgrades sometimes. :)
99
100 Hope that helps.

Replies

Subject Author
Re: [gentoo-user] re: resolving blocked packages [media-video/ffmpeg-1.2:0] Alan McKinnon <alan.mckinnon@×××××.com>