Gentoo Archives: gentoo-user

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

Replies

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