Bug 58894 - LXR ebuild file fails to install dev-perl/DB_File needed to generate code database
Bug#: 58894 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: jmglov@gentoo.org Reported By: rzaleski81@yahoo.com
Component: Ebuilds
URL: 
Summary: LXR ebuild file fails to install dev-perl/DB_File needed to generate code database
Keywords:  
Status Whiteboard: 
Opened: 2004-07-30 07:24 0000
Description:   Opened: 2004-07-30 07:24 0000
doing an emerge lxr goes fine, but once installed, generating the database for
lxr to use in the web app requires dev-perl/DB_File.  So when you go to
generate the db perl complains it can't find DB_File in @INC.  The requirement
DB_FILE >= 1.807 , latest stable as of a month ago (I'm offline at home so my
portage isn't always current) should probably be used as it's a requirement to
generating indexes.  You could make the argument that you can use lxr with
someone elses indexes but I don't like that

Reproducible: Always
Steps to Reproduce:
1. emerge perl without any other libraries installed
2. emerge lxr (it's masked ~x86)
3. follow configuration installations and run genxref as in instructions
Actual Results:  
Perl spits out an ugly message
Can't find module DB_File in @INC ( lib/, /usr/lib..... ) [ I'm making this up
as I'm not at home and I 
didn't think to pipe the message to a file, but I'm pretty close] 

Expected Results:  
run and compiled a database from the source code I gave it

------- Comment #1 From Josh Glover (RETIRED) 2004-07-31 14:47:05 0000 -------
Added ">=dev-perl/DB_File-1.807" to RDEPEND. The fix is in CVS. Great bug
reports like these are greatly appreciated. Thanks, Robert!