1 |
On Wednesday 30 April 2008, John covici wrote: |
2 |
> on Wednesday 04/30/2008 Alan McKinnon(alan.mckinnon@×××××.com) wrote |
3 |
> |
4 |
|
5 |
> > [nomerge ] media-sound/sound-juicer-2.22.0 [2.20.1-r1] |
6 |
> > USE="-debug -test (-flac%*) (-ogg%*)" |
7 |
> > [ebuild U ] media-plugins/gst-plugins-meta-0.10-r2 [0.10] |
8 |
> > USE="X alsa dvd%* esd mad%* mpeg%* ogg%* vorbis%* |
9 |
> > xv -a52% -dvb% -ffmpeg% -flac% -mythtv% -oss* -theora%" 0 kB |
10 |
> > [ebuild N ] media-libs/gst-plugins-ugly-0.10.6 USE="-debug" |
11 |
> > 0 kB [nomerge ] media-libs/gst-plugins-ugly-0.10.6 |
12 |
> > USE="-debug" [ebuild UD] media-libs/gstreamer-0.10.14 |
13 |
> > [0.10.19] USE="(-debug%) (-nls%*) (-test%)" 0 kB |
14 |
> > |
15 |
> > [blocks B ] <media-libs/gst-plugins-ugly-0.10.6-r1 (is |
16 |
> > blocking media-libs/gstreamer-0.10.19) |
17 |
> > |
18 |
> > This is similar to the above. portage wants to merge the latest |
19 |
> > gstreamer, but that conflicts with an earlier gst-plugins-ugly |
20 |
> > that you already have. gstreamer and it's plugins tend to come as |
21 |
> > matched pair but they can only be merged one by one, so something |
22 |
> > has to come off first before two new packages can go on. Easiest |
23 |
> > is to unmerge the plugin, as you have gst-plugins-meta which will |
24 |
> > put it back: |
25 |
> > |
26 |
> > emerge -avC gst-plugins-ugly ; emerge -av gstreamer |
27 |
> > gst-plugins-meta |
28 |
> > |
29 |
> > |
30 |
> > Run these and check the various outputs that emerge does the right |
31 |
> > thing each time, I can't guarantee 100% results. You'll have to |
32 |
> > compensate for my lack of a crystal ball by using your eye balls |
33 |
> > ;-) |
34 |
> |
35 |
> OK, the gtk-doc one worked the plugins did not since I don't have the |
36 |
> package to unmerge at all i.e. I have no gst-plugins-ugly and I |
37 |
> unmerged gst-plugins-meta, but I still am getting the blocks -b. |
38 |
|
39 |
OK, I looked closer and saw some things I didn't see before. I think you |
40 |
have a mixed <arch> and ~<arch> system. |
41 |
|
42 |
sound-juicer is pulling in gst-plugins-meta-0.10-r2 (unstable) |
43 |
which pulls in gst-plugins-ugly-0.10.6 (stable) |
44 |
which pulls in gstreamer-0.10.14 (stable) |
45 |
|
46 |
You need to get everything that goes with gstreamer either stable or |
47 |
unstable, as this mixture doesn't work. Either: |
48 |
|
49 |
Convert the box to ~<arch> or |
50 |
keyword gstreamer and ALL it's plugins unstable in package.keywords or |
51 |
remove gst-plugins-meta from package.keywords |
52 |
|
53 |
|
54 |
|
55 |
-- |
56 |
Alan McKinnon |
57 |
alan dot mckinnon at gmail dot com |
58 |
|
59 |
-- |
60 |
gentoo-user@l.g.o mailing list |