Gentoo Archives: gentoo-user

From: William Kenworthy <billk@×××××××××.au>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Weirdness when emerging ffmpeg
Date: Sun, 07 Oct 2012 08:24:48
Message-Id: 1349598183.8615.10.camel@moriah
In Reply to: [gentoo-user] Weirdness when emerging ffmpeg by Walter Dnes
1 I am coming across this more often lately - last was curl with openssl
2 or nss - anoying!
3
4 Try removing ffmpeg and then re-emerging it. It will usually complain
5 about some other package with use flag problems so remove that too
6 [rinse and repeat as neccessary] until eventually it works and puts back
7 the chain of packages you have just removed ...
8
9 BillK
10
11
12
13 On Sun, 2012-10-07 at 00:58 -0400, Walter Dnes wrote:
14 > Situation: I have ffmpeg on my netbook, emerged without the "sdl" USE
15 > flag. I've run into a scenario where I want it emerged with sdl. The
16 > usual response is to to add the "sdl" USE flag (either in make.conf or
17 > in package.use) and simply "emerge ffmpeg" again. But...
18 >
19 > ======================================================================
20 >
21 > [aa1][root][~] emerge ffmpeg
22 > Calculating dependencies... done!
23 > [ebuild R ] media-video/ffmpeg-0.10.3 USE="sdl*"
24 >
25 > !!! Multiple package instances within a single package slot have been pulled
26 > !!! into the dependency graph, resulting in a slot conflict:
27 >
28 > media-video/ffmpeg:0
29 >
30 > (media-video/ffmpeg-0.10.3::gentoo, ebuild scheduled for merge) pulled in by
31 > (no parents that aren't satisfied by other packages in this slot)
32 >
33 > (media-video/ffmpeg-0.10.3::gentoo, installed) pulled in by
34 > >=media-video/ffmpeg-0.10.2[X=,encode=,jpeg2k=,mp3=,sdl=,theora=,threads=,truetype=,vaapi=,vdpau=,x264=] required by (virtual/ffmpeg-0.10.2-r1::gentoo, installed)
35 >
36 >
37 > !!! Enabling --newuse and --update might solve this conflict.
38 > !!! If not, it might help emerge to give a more specific suggestion.
39 >
40 > ====================================================================
41 >
42 > What is it whining about?!?! I want to overwrite it, not pull in a
43 > second version side-by-side. I tried the suggestion, but no luck...
44 >
45 >
46 > ====================================================================
47 >
48 > [aa1][root][~] emerge --newuse ffmpeg
49 > Calculating dependencies... done!
50 > >>> Auto-cleaning packages...
51 >
52 > >>> No outdated packages were found on your system.
53 >
54 > [aa1][root][~] emerge --newuse --update ffmpeg
55 > Calculating dependencies... done!
56 > >>> Auto-cleaning packages...
57 >
58 > >>> No outdated packages were found on your system.
59 >
60 > [aa1][root][~] emerge --update ffmpeg
61 > Calculating dependencies... done!
62 > >>> Auto-cleaning packages...
63 >
64 > >>> No outdated packages were found on your system.
65 > [aa1][root][~]
66 >
67 > ====================================================================
68 >
69 > I said "screw it" (or words to that effect<G>), unmerged ffmpeg, and
70 > re-emerged it. The emerge is running as I type.
71 >