Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: How serious is revdep-rebuild failure
Date: Fri, 25 Nov 2005 19:11:30
Message-Id: 43875FD9.6060901@planet.nl
In Reply to: [gentoo-user] Re: How serious is revdep-rebuild failure by Harry Putnam
1 Harry Putnam schreef:
2 > Richard Fish <bigfish@××××××××××.org> writes:
3 >
4 > (Including Richard in reply as well) Nagatoro <nagatoro@×××××.com>
5 > writes:
6 >> [...]
7 >>
8 >>> Assigning files to ebuilds... using existing
9 >>> /root/.revdep-rebuild.4_ebuilds. Evaluating package order...
10 >>> using existing
11 >
12 > Nagatoro replied:
13 >
14 >> ^^^using existing^^^ means that you are using the results from an
15 >> older run of revdep-rebuild. First remove all .revdep* files and
16 >> the run it again and see if you find the same errors.
17 >
18 > Harry responds:
19 >
20 > Ack, yes of course and it even warns you about that
21 >
22 > However having removed them I still get a huge list of stuff listed
23 > as BROKEN
24
25 Yes, well, that's what revdep-rebuild does-- finds broken stuff. It's
26 doing its job-- what's the problem with that?
27 >
28 > One of the first involves the same mjpeg package that isn't even
29 > installed:
30 >
31 > broken /usr/bin/cinelerra (requires libmjpegutils-1.6.so.0)
32
33
34 Ummmm--- why do you feel that this is the "same package that isn't even
35 installed"? You said that you have libmjpegutils installed, just not the
36 same version that was attempting to be rebuilt before 1.8.0 installed,
37 rather than the 1.6.2-r3 that was attempting to be rebuilt).
38
39 eix mjpegtools
40 * media-video/mjpegtools
41 Available versions: 1.6.2-r4 ~1.8.0 ~1.8.0-r1
42 Installed: 1.6.2-r4
43 Homepage: http://mjpeg.sourceforge.net/
44 Description: Tools for MJPEG video
45
46 equery files media-video/mjpegtools
47 [ Searching for packages matching media-video/mjpegtools... ]
48 * Contents of media-video/mjpegtools-1.6.2-r4:
49
50 /usr/lib/libmjpegutils-1.6.so.0 -> libmjpegutils-1.6.so.0.2.2
51
52 Now, obviously this is not the same version of mjpegtools that you have,
53 but what it indicates is that the "file" libmjpegutils-1.6.so.0 is a
54 symlink to whatever version of the actual library is installed by the
55 package.
56
57 I rather expect that what would happen if I were to upgrade this package
58 is that the symlink itself would remain, but the target of the symlink
59 would change.
60
61 If this is in fact the case, two points:
62
63 1: your symlink seems to be broken;
64 2: the error you have listed does not say anything about what version of
65 mjpegtools is installed or broken, so revdep-rebuild is not necessarily
66 talking about the same version as previously,
67
68
69 But better to go to the source:
70 >
71 > ================================== Full output of revdep-rebuild
72 > (minus all config make stuff [sorry about control chars I forgot to
73 > use -nc but have removed some]):
74 >
75 > Note it doesn't appear to say what pkg actually failed:
76 >
77 >
78 > Evaluating package order... done. (/root/.revdep-rebuild.5_order)
79 >
80 > All prepared. Starting rebuild.. emerge --oneshot
81 > =dev-php/mod_php-4.4.0 =dev-php/php-4.4.0 =media-libs/imlib-1.9.14-r3
82 > =kde-base/kdegraphics-3.4.1-r1 =media-gfx/imagemagick-6.2.5.4
83 > =media-libs/libdv-0.102 =media-video/avifile-0.7.41.20041001-r1
84 > =media-video/cinelerra-cvs-20050801 =media-video/transcode-0.6.14-r2
85 > =net-libs/libwww-5.4.0-r3 ^G.^G.^G.^G.^G.^G.^G.^G.^G.^G.
86 >
87 > ------8< [big snip] --------------------
88 >
89 > you have the following choices:
90 >
91 > - if emerge failed during the build, fix the problems and re-run
92 > revdep-rebuild
93
94 So apparently the rebuild failed.
95
96 But first of all, I don't see mjpegtools being rebuilt in this list, so
97 that is not the problem apparently (the problem is not that mjpegtools
98 is not installed, but that the programs that depend on it are not linked
99 against it, which is what revdep-rebuild is trying to fix by re-emerging
100 them);
101
102 ... and second of all, which package failed to emerge and why?
103
104 Meaning, what was the error in whichever package failed to emerge?
105
106 Holly
107 --
108 gentoo-user@g.o mailing list

Replies

Subject Author
[gentoo-user] Re: How serious is revdep-rebuild failure Harry Putnam <reader@×××××××.com>
[gentoo-user] Re: How serious is revdep-rebuild failure Harry Putnam <reader@×××××××.com>