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 18:09:48
Message-Id: 43875230.9050502@planet.nl
In Reply to: [gentoo-user] Re: How serious is revdep-rebuild failure by Harry Putnam
1 Harry Putnam schreef:
2
3 > First let me add that (mjpegtools-1.6.2-r3) isn't even installed:
4 > root # qpkg -v -I |grep mjpegtools media-video/mjpegtools-1.8.0-r1 *
5 >
6 >
7 > equery depends mjpegtools [ Searching for packages depending on
8 > mjpegtools... ] media-video/transcode-0.6.14-r2
9 > media-video/cinelerra-cvs-20050801
10 >
11 > both are installed here: # qpkg -v -I |grep 'transcode\|cinelerra'
12 > media-video/transcode-0.6.14-r2 * media-video/cinelerra-cvs-20050801
13 > *
14 >
15
16 This seems odd:
17
18 Runtime Dependencies
19 transcode-0.6.14-r2
20
21 media-libs/libexif
22 media-libs/netpbm
23 | >= media-video/ffmpeg - 0.4.9_pre1
24 a52 >= media-libs/a52dec - 0.7.4
25 avi >= media-video/avifile - 0.7.41.20041001
26 dv >= media-libs/libdv - 0.99
27 dvdread >= media-libs/libdvdread - 0.9.0
28 encode >= media-sound/lame - 3.93
29 fame >= media-libs/libfame - 0.9.1
30 gtk = x11-libs/gtk+ - 1.2*
31 imagemagick >= media-gfx/imagemagick - 5.5.6.0
32 jpeg media-libs/jpeg
33 lzo >= dev-libs/lzo - 1.08
34 mjpeg >= media-video/mjpegtools - 1.6.2-r3
35 mpeg media-libs/libmpeg3
36 ogg media-libs/libogg
37 pvm >= sys-cluster/pvm - 3.4
38 quicktime >= media-libs/libquicktime - 0.9.3
39 sdl media-libs/libsdl
40 theora media-libs/libtheora
41 truetype >= media-libs/freetype - 2
42 vorbis media-libs/libvorbis
43 xvid >= media-libs/xvid - 1.0.2
44 X virtual/x11
45
46 Runtime Dependencies
47 cinelerra-cvs-20050801
48
49 media-libs/faad2
50 media-libs/libdv
51 | >= media-libs/libogg - 1.0
52 media-libs/libpng
53 | >= media-libs/libtheora - 1.0_alpha4-r1
54 | >= media-libs/libvorbis - 1.0.1-r2
55 | >= media-libs/openexr - 1.2.1
56 | >= media-sound/esound - 0.2.34
57 ! media-video/cinelerra -
58 ! media-video/cinelerra -
59 media-video/mjpegtools
60 | >= sys-libs/libavc1394 - 0.4.1
61 | >= sys-libs/libraw1394 - 0.9.0
62 virtual/x11
63
64 What seems odd to me is that neither of these two programs depends on
65 that specific version of mpegtools. Transcode will take that version or
66 above, cinelerra doesn't care.
67
68 And, since you have a greater version installed, there seems to be no
69 reason that revdep-rebuild should be trying to install an older version
70 in this way.
71
72 The highest likelihood is that-- as previously suggested-- you're
73 running an old output from revdep-rebuild -p (when this version was the
74 installed version of mjpegtools), and did not delete the old output
75 files and re-run revdep-rebuild -p to get a new prospective rebuild
76 list. You might want to check your /root/ folder and see what the dates
77 on those .revdep-rebuild files is. If they aren't from a recent time,
78 remove them, and run revdep-rebuild (-p) again.
79
80 Alternatively (hacky solution), try re-emerging cinelerra and transcode
81 again (to retrain them in where their dependent files are and what
82 version they are).
83
84 Even more hackily, remove mjpegtools totaly (unmerge), then do an emerge
85 -uaDtv world, and let it get pulled back in as a dependency of the two
86 packages that need it. That ought to straighten everything out.
87
88 But probably you're just using old revdep-rebuild output, and the
89 easiest solution would be to delete those files so that revdep-rebuild
90 can update itself with the current state of your system.
91
92 HTH,
93 Holly
94
95 --
96 gentoo-user@g.o mailing list

Replies

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