Gentoo Archives: gentoo-user

From: john <jdm@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] ffmpeg and libav
Date: Thu, 17 May 2012 16:14:31
Message-Id: 20120517171240.4dd40b2f@echoes
In Reply to: Re: [gentoo-user] ffmpeg and libav by Stroller
1 On Thu, 17 May 2012 02:43:17 +0100
2 Stroller <stroller@××××××××××××××××××.uk> wrote:
3
4 >
5 > On 16 May 2012, at 23:29, john wrote:
6 > > ...
7 > > I have changed by use flag for ffmpeg to include theora. When i try
8 > > emerge I get the following
9 > >
10 > > [blocks B ] media-video/ffmpeg ("media-video/ffmpeg" is
11 > > blocking media-video/libav-0.8.2)
12 > >
13 > > * Error: The above package list contains packages which cannot be
14 > > * installed at the same time on the same system.
15 > >
16 > > (media-video/ffmpeg-0.10.2::gentoo, ebuild scheduled for merge)
17 > > pulled in by media-video/ffmpeg required by @selected
18 > >
19 > > (media-video/libav-0.8.2::gentoo, ebuild scheduled for merge)
20 > > pulled in by
21 > >> =media-video/libav-0.8.1[X,encode,-jpeg2k,-mp3,-sdl,-theora,-threads,-truetype,-vaapi,-vdpau,-x264]
22 > > required by (virtual/ffmpeg-0.10.2-r1::gentoo, ebuild scheduled for
23 > > merge)
24 >
25 > In addition to Alan's answer, note here that the above output lists
26 > media-video/ffmpeg and also virtual/ffmpeg.
27 >
28 > Unless you only installed ffmpeg for the first time recently then I'd
29 > guess you originally installed media-video/ffmpeg (and that's what
30 > you have in your world file).
31 >
32 > If you were to install ffmpeg today you would install virtual/ffmpeg
33 > instead, which is provided by either media-video/ffmpeg or
34 > media-video/libav.
35 >
36 > Best thing to do is to remove video/ffmpeg from world in favour of
37 > virtual/ffmpeg so that Portage can work things out for itself.
38 >
39 > Stroller.
40 >
41 >
42 Thanks for the advice. Have removed media-video/ffmpeg and emerge
43 virtual/ffmpeg which is allowing me to emerge virtual/ffmpeg and libav.
44
45 I suppose if I wanted to use media-video/ffmpeg and I could mask libav.
46
47 Thanks for your help. I see this is allowing you to choose
48 between libav and ffmpeg. The value of virtual packages.
49
50
51 Regards
52
53
54 --
55 John D Maunder