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 |