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
Added ">=dev-perl/DB_File-1.807" to RDEPEND. The fix is in CVS. Great bug reports like these are greatly appreciated. Thanks, Robert!