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 |