Mike Williams schreef: > On Wednesday 26 October 2005 01:37, Kevin O'Gorman wrote: > >> =app-office/openoffice-bin-2.0.0 > > > Binary package, nothing to compile, no way to fix broken binaries. > > >> =dev-java/sun-jdk-1.5.0.05 > > > Binary package. > > >> =kde-base/kdelibs-3.3.2-r9 > > > It's installed, but no longer in the tree. Therefor to fix any broken > binaries you will have to upgrade. > > >> =www-client/opera-8.50 > > > Binary package. > > >> These are failing for a variety of reasons, which I think are also >> references to obsolete libraries. > > > The 3 binary packages you listed almost always reference libraries > that don't exist. I have the same problem with OOo and opera, both > work OK though (not that I actually use opera). >
To solve this (preventing revdep-rebuild from searching binaries that you know exist and cannot successfully be rebuilt by the tool), the thing to do is to add a variable to either the command line or /etc/make.conf: (from man revdep-rebuild) revdep-rebuild no longer uses hardcoded paths. To change the default behavior the following variables can be changed by the user. SEARCH_DIRS_MASK - List of directories to not search Mine excludes SEARCH_DIRS_MASK="/opt/OpenOffice.org /opt/sun-jre-bin-1.5.0.03 /usr/lib/openoffice" (because I don't use Opera). So java and OO.o don't come up on my revdep-rebuild -p searches, because it would be pointless. It's worth considering creating such a setting yourself, adding the directories of any additional -bin files you may use (firefox, thunderbird, etc). HTH, Holly -- gentoo-user@gentoo.org mailing list