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

Bug 178098

Summary: g-cpan mistakes an ebuild for a Perl module of the same name (IO)
Product: Gentoo Linux Reporter: Scott Bertilson <ssb>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED TEST-REQUEST    
Severity: minor CC: mcummings
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Scott Bertilson 2007-05-11 20:07:31 UTC
Trying to install Net-LPR using g-cpan, which has a dependency on IO::Socket.  It ends up trying to satisfy it using dev-lang/io:
!!! All ebuilds that could satisfy ">=dev-lang/io-1.2301" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/io-2006.12.07 (masked by: ~x86 keyword)
From /usr/local/portage/perl-gcpan/Net-LPR:
DEPEND="
        >=dev-lang/io-1.2301
"
Changing the DEPEND to a null string builds and installs a working module.


Reproducible: Always
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2007-06-26 11:01:50 UTC
The quick and dirty fix is to remove "dev-lang", from line 38 of the g-cpan script (its what I'm doing in cvs atm). Thanks for bringing this up :)
Comment 2 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-02-15 04:04:31 UTC
Can't reproduce anymore.