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

Reply via email to