On Wed, Jul 27, 2005 at 07:05:48PM +0200, Martin Larsson wrote: > On 7/27/05, Matan Peled <[EMAIL PROTECTED]> wrote: > > > > try revdep-rebuild. > > Thanks, that gives: > Warning: Failed to resolve package order. > Will merge in "random" order! > <snip> > All prepared. Starting rebuild... > emerge --oneshot =app-text/openjade-1.3.2-r1 =app-text/xpdf-3.00-r8 > =dev-java/libreadline-java-0.8.0-r1 > =dev-perl/sdl-perl-1.20.3 > =net-libs/gnutls-1.2.3 > =sys-fs/cryptsetup-0.1-r1 > .......... > Calculating dependencies / > emerge: there are no ebuilds to satisfy "=dev-perl/sdl-perl-1.20.3". > > Which is kind of strange as 'emerge -av sdl-perl' gives: > [ebuild U ] dev-perl/sdl-perl-1.20.3-r1 [1.20.3] +mpeg +truetype 779 kB > > Now what? > > M.
First emerge the new version of sdl-perl emerge --oneshot sdl-perl then remove the tempfiles created by revdep-rebuild and run revdep-rebuild again. The problem is that somewhere along the line the sdl-perl-1.20.3 ebuild was removed, and revdep-rebuild defaults to re-emerging the same version of the program as currently in your system... Though for this to happen, sdl-perl is probably a deep dependency that never got updated (try emerge --deep sometime). W -- Nothing is fool-proof to sufficiently talented fools. Sortir en Pantoufles: up 2 days, 18:22 -- gentoo-user@gentoo.org mailing list