Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] preserved-rebuild, avidemux and mplayer
Date: Tue, 10 Nov 2009 18:50:44
Message-Id: 4AF9B5FB.7010400@gmail.com
In Reply to: Re: [gentoo-user] preserved-rebuild, avidemux and mplayer by Alan McKinnon
1 Alan McKinnon wrote:
2 > On Tuesday 10 November 2009 17:44:23 Dale wrote:
3 >
4 >> Hi,
5 >>
6 >> I'm in the middle of a world update. I'm sort of doing it in parts
7 >> because of the device-mapper issue. Anyway, I keep getting the
8 >> @preserved-rebuild at the end of the emerge. I run it and it wants to
9 >> run it again. When I run it again, it wants to run it again. It's the
10 >> same packages over and over again. This is the outputs:
11 >>
12 >> !!! existing preserved libs:
13 >>
14 >>>>> package: media-libs/x264-0.0.20091021
15 >>>>>
16 >> * - /usr/lib/libx264.so.65
17 >> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
18 >> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
19 >> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
20 >> * used by 2 other files
21 >> Use emerge @preserved-rebuild to rebuild packages using these libraries
22 >> root@smoker / #
23 >>
24 >>
25 >> and
26 >>
27 >> !!! existing preserved libs:
28 >>
29 >>>>> package: media-libs/x264-0.0.20081006
30 >>>>>
31 >> * - /usr/lib/libx264.so.78
32 >> * used by /usr/bin/mencoder
33 >> (media-video/mplayer-1.0_rc4_p20091026-r1) * used by /usr/bin/mplayer
34 >> (media-video/mplayer-1.0_rc4_p20091026-r1) Use emerge @preserved-rebuild
35 >> to rebuild packages using these libraries root@smoker / #
36 >>
37 >>
38 >> and
39 >>
40 >> !!! existing preserved libs:
41 >>
42 >>>>> package: media-libs/x264-0.0.20091021
43 >>>>>
44 >> * - /usr/lib/libx264.so.65
45 >> * used by /usr/bin/avidemux2_cli (media-video/avidemux-2.4.4-r2)
46 >> * used by /usr/bin/avidemux2_gtk (media-video/avidemux-2.4.4-r2)
47 >> * used by /usr/bin/avidemux2_qt4 (media-video/avidemux-2.4.4-r2)
48 >> * used by 2 other files
49 >> Use emerge @preserved-rebuild to rebuild packages using these libraries
50 >> root@smoker / #
51 >>
52 >>
53 >> and this just repeats. Those are in reverse order by the way.
54 >>
55 >> I'm not a magician but I need a magic trick.
56 >>
57 >
58 > Most likely avidemux and mplayer have hidden automagic dependencies on x264
59 > but they are not listed in DEPEND. So the packages need x264 but portage
60 > doesn't know this.
61 >
62 > Try unmerge the whole lot and re-merge everything. This should un-confuse
63 > portage. Or you can fire out your trusty vi and fiddle with the contents of
64 > /var/lib/portage/preserved_libs_registry
65 >
66 > If you have time and inclination, you can run ldd on each file listed in the
67 > "used by" lines and search for "not found". Eyeballs should reveal what is
68 > going on.
69 >
70 >
71
72 Unmerging then emerging again fixed it. Is this a bug or just a one
73 time boo boo?
74
75 Dale
76
77 :-) :-)

Replies

Subject Author
Re: [gentoo-user] preserved-rebuild, avidemux and mplayer Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] preserved-rebuild, avidemux and mplayer Dale <rdalek1967@×××××.com>