Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 304633

Summary: revdep-rebuild handle missing libs for non-portage packages
Product: Portage Development Reporter: Gianni Rossi <nasus.maximos>
Component: Conceptual/Abstract IdeasAssignee: Portage Tools Team <tools-portage>
Status: CONFIRMED ---    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Gianni Rossi 2010-02-11 21:55:16 UTC
I have vmware guest tools installed, and whenever I run revdep-rebuild it goes crazy with all the missing libs for vmware.  When it tires to find to which packages vmware belongs it doesn't find any; this is because of how I installed vmware (without using portage).  Putting aside the fact that I could just simply emerge vmware tools and solve this, this problem could be handled by revdep and maybe help people that have such packages.

After revdep runs, finds libs that have missing links but does not find a package that own the lib, revdep could offer an 'expert' solution which would be to create a virtual ebuild file for that package listing all the packages that contain the missing libs.  The user could simply put this file in an overlay, emerge it and have all the missing links solved.

It might be a bit hard to find which packages would provide the libs; I don't know.

Reproducible: Always

Steps to Reproduce:
Comment 1 Zac Medico gentoo-dev 2013-07-18 00:36:07 UTC
(In reply to Gianni Rossi from comment #0)
> After revdep runs, finds libs that have missing links but does not find a
> package that own the lib, revdep could offer an 'expert' solution which
> would be to create a virtual ebuild file for that package listing all the
> packages that contain the missing libs.  The user could simply put this file
> in an overlay, emerge it and have all the missing links solved.

I don't understand how it's supposed to know what packages to rebuild. You expect it to know that it's supposed to install the vmware ebuild somehow?