LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Distributions (https://www.linuxquestions.org/questions/linux-distributions-5/)
-   -   revdep-rebuild error in Gentoo (https://www.linuxquestions.org/questions/linux-distributions-5/revdep-rebuild-error-in-gentoo-332053/)

vharishankar 06-09-2005 09:17 PM

revdep-rebuild error in Gentoo
 
Running revdep-rebuild gives me the following error on my Gentoo system after a system update. Here's the output relevant to the problem.

Code:

Evaluating package order...
Warning: Failed to resolve package order.
Will merge in "random" order!
Possible reasons:
- Some ebuilds are no more in portage tree.
- Some ebuilds are masked, try to change ACCEPT_KEYWORDS="~<your platform>"
  and/or use /etc/portage/package.unmask
..... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot --nodeps  =dev-lang/python-2.3.5 =dev-libs/libcdio-0.73 =gnome-base/gnome-vfs-2.8.3-r1 =media-libs/imlib2-1.2.0-r2
..........
Calculating dependencies \
emerge: there are no ebuilds to satisfy "=gnome-base/gnome-vfs-2.8.3-r1".


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 /root/.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 /root/.revdep-rebuild*.?_*

I'm not sure exactly what the problem is or which recommendation to try. If any Gentoo guru can help me, I'd be very grateful.

Regards.

slackie1000 06-10-2005 03:41 AM

hi there,
i am not a gentoo guru. but i have some ideas for you.
checking gentoo excelent docu..
Quote:

revdep-rebuild
This tool is Gentoo's Reverse Dependency rebuilder. It will scan your installed ebuilds to find packages that have become broken as a result of an upgrade of a package they depend on. It can emerge those packages for you but it can also happen that a given package does not work anymore with the currently installed dependencies, in which case you should upgrade the broken package to a more recent version. revdep-rebuild will pass flags to emerge which lets you use the --pretend flag to see what is going to be emerged again before you go any further.
in this case i would recommend that you install gnome-vfs by hand and try to use revdep afterwards. personally i don't use too much revdep. it can help you a lot but the chances that it screws your system is higher. ;)
hope it gives you some light.
regards
slackie1000

vharishankar 06-10-2005 04:05 AM

slackie1000,

It worked when I used the -X option.

Thanks and regards.


All times are GMT -5. The time now is 10:17 AM.