Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158163 - g-cpan -i I18N-Charset fails because Encode installed with perl-5.8.8-r2
Summary: g-cpan -i I18N-Charset fails because Encode installed with perl-5.8.8-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-14 13:21 UTC by Chris Mayo
Modified: 2007-02-11 18:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
perl-Encode-2.12.ebuild (perl-Encode-2.12.ebuild,363 bytes, text/plain)
2006-12-14 13:23 UTC, Chris Mayo
Details
I18N-Charset-1.382.ebuild (I18N-Charset-1.382.ebuild,625 bytes, text/plain)
2006-12-14 13:23 UTC, Chris Mayo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Mayo 2006-12-14 13:21:42 UTC
g-cpan -i I18N-Charset creates an ebuild for Encode as well, but installing Encode fails (with collision-protect) because Encode is part of perl-5.8.8-r2:

package perl-gcpan/Encode-2.18 NOT merged

 * dev-lang/perl-5.8.8-r2:

     '/usr/bin/piconv'
     '/usr/bin/enc2xs'

I got round this by creating a virtual/perl-Encode (based on one of the others) and a dev-perl/I18N-Charset slightly modified from the g-cpan version.
Comment 1 Chris Mayo 2006-12-14 13:23:22 UTC
Created attachment 104062 [details]
perl-Encode-2.12.ebuild
Comment 2 Chris Mayo 2006-12-14 13:23:44 UTC
Created attachment 104063 [details]
I18N-Charset-1.382.ebuild
Comment 3 Chris Mayo 2006-12-14 13:30:59 UTC
Just realised it pulled in two further modules as well:
	perl-gcpan/IO-Capture
	perl-gcpan/App-Info

I guess this is more trouble than it is worth. If you want it, I'm happy to tidy up the above two ebuilds and post those as well.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2007-02-11 18:40:28 UTC
ok, fixed in 0.15_rc2, which is on its way to the mirrors now.