1 |
On Wed, Jul 27, 2005 at 07:05:48PM +0200, Martin Larsson wrote: |
2 |
> On 7/27/05, Matan Peled <chaosite@×××××.com> wrote: |
3 |
> > |
4 |
> > try revdep-rebuild. |
5 |
> |
6 |
> Thanks, that gives: |
7 |
> Warning: Failed to resolve package order. |
8 |
> Will merge in "random" order! |
9 |
> <snip> |
10 |
> All prepared. Starting rebuild... |
11 |
> emerge --oneshot =app-text/openjade-1.3.2-r1 =app-text/xpdf-3.00-r8 |
12 |
> =dev-java/libreadline-java-0.8.0-r1 |
13 |
> =dev-perl/sdl-perl-1.20.3 |
14 |
> =net-libs/gnutls-1.2.3 =sys-fs/cryptsetup-0.1-r1 |
15 |
> .......... |
16 |
> Calculating dependencies / |
17 |
> emerge: there are no ebuilds to satisfy "=dev-perl/sdl-perl-1.20.3". |
18 |
> |
19 |
> Which is kind of strange as 'emerge -av sdl-perl' gives: |
20 |
> [ebuild U ] dev-perl/sdl-perl-1.20.3-r1 [1.20.3] +mpeg +truetype 779 kB |
21 |
> |
22 |
> Now what? |
23 |
> |
24 |
> M. |
25 |
|
26 |
First emerge the new version of sdl-perl |
27 |
emerge --oneshot sdl-perl |
28 |
then remove the tempfiles created by revdep-rebuild |
29 |
and run revdep-rebuild again. |
30 |
|
31 |
The problem is that somewhere along the line the sdl-perl-1.20.3 |
32 |
ebuild was removed, and revdep-rebuild defaults to re-emerging the |
33 |
same version of the program as currently in your system... |
34 |
|
35 |
Though for this to happen, sdl-perl is probably a deep dependency that |
36 |
never got updated (try emerge --deep sometime). |
37 |
|
38 |
W |
39 |
-- |
40 |
Nothing is fool-proof to sufficiently talented fools. |
41 |
Sortir en Pantoufles: up 2 days, 18:22 |
42 |
-- |
43 |
gentoo-user@g.o mailing list |