Mailing List Archive

revdep-rebuild failing?
Yikes. Ever since a recent Portage update, revdep-rebuild doesn't want
to work. :(

Help?


All prepared. Starting rebuild...
emerge --oneshot --nodeps =sys-libs/lib-compat-1.3
..........
Calculating dependencies
emerge: there are no ebuilds to satisfy "=sys-libs/lib-compat-1.3".


Result is not OK, you have following choices:
- if emerge failed during build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (try to rebuild package,
not exact
ebuild - ignores SLOT!)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /home/jnichols/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary
files and
try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /home/jnichols/.revdep-rebuild*.?_*
www jnichols #

--
gentoo-user@gentoo.org mailing list
Re: revdep-rebuild failing? [ In reply to ]
Jonathan Nichols wrote:
> Yikes. Ever since a recent Portage update, revdep-rebuild doesn't want
> to work. :(
>
> Help?
>
>
> All prepared. Starting rebuild...
> emerge --oneshot --nodeps =sys-libs/lib-compat-1.3
> ..........
> Calculating dependencies
> emerge: there are no ebuilds to satisfy "=sys-libs/lib-compat-1.3".
>
>
> Result is not OK, you have following choices:
> - if emerge failed during build, fix the problems and re-run revdep-rebuild
> or
> - use -X or --package-names as first argument (try to rebuild package,
> not exact
> ebuild - ignores SLOT!)
> or
> - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
> (and remove /home/jnichols/.revdep-rebuild.5_order to be evaluated again)
> or
> - modify the above emerge command and run it manually
> or
> - compile or unmerge unsatisfied packages manually, remove temporary
> files and
> try again (you can edit package/ebuild list first)
>
> To remove temporary files, please run:
> rm /home/jnichols/.revdep-rebuild*.?_*
> www jnichols #
>
> --
> gentoo-user@gentoo.org mailing list
>
>

The Portage upgrade didn't "break" it-- the emerge sync did. lib-compat
1.3 has been removed (archived)-- the current stable version of
lib-compat is 1.4.

Upgrading to the current stable version will solve your
library-rebuilding issue as well.

HTH,

Holly

--
gentoo-user@gentoo.org mailing list
Re: revdep-rebuild failing? [ In reply to ]
On Sun, 24 Oct 2004 19:45:55 -0700, Jonathan Nichols <jnichols@pbp.net> wrote:
> Yikes. Ever since a recent Portage update, revdep-rebuild doesn't want
> to work. :(
>
> Help?
>
> All prepared. Starting rebuild...
> emerge --oneshot --nodeps =sys-libs/lib-compat-1.3
> ..........
> Calculating dependencies
> emerge: there are no ebuilds to satisfy "=sys-libs/lib-compat-1.3".
>
> Result is not OK, you have following choices:
> - if emerge failed during build, fix the problems and re-run revdep-rebuild
> or
> - use -X or --package-names as first argument (try to rebuild package,
> not exact
> ebuild - ignores SLOT!)
> or
> - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
> (and remove /home/jnichols/.revdep-rebuild.5_order to be evaluated again)
> or
> - modify the above emerge command and run it manually
> or
> - compile or unmerge unsatisfied packages manually, remove temporary
> files and
> try again (you can edit package/ebuild list first)
>
> To remove temporary files, please run:
> rm /home/jnichols/.revdep-rebuild*.?_*
> www jnichols #
>


You could try running revdep-rebuild -X -- -vp

The -X tells revdep-rebuild to not try and rebuild a specific version
of the package, which would prevent it from failing (as it'd use
lib-compat-1.4). The -- -vp means to pass -vp to emerge, which is a
good thing to do to find out what needs to be rebuilt.

Mike

--
gentoo-user@gentoo.org mailing list