Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10830 - new ebuild script for perl module Net::IMAP::Simple (new ebuild)
Summary: new ebuild script for perl module Net::IMAP::Simple (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Robert Coie (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-16 08:15 UTC by Stephan Hermann
Modified: 2003-05-07 17:40 UTC (History)
2 users (show)

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


Attachments
Net::IMAP::Simple ebuild script (Net-IMAP-Simple-0.93.ebuild,1.53 KB, text/plain)
2002-11-16 08:16 UTC, Stephan Hermann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Hermann 2002-11-16 08:15:34 UTC
Hi, 
 
this is an ebuild for the cpan perl module Net::IMAP::Simple - Perl extension 
for simple IMAP account handling, mostly compatible with Net::POP3. 
 
As I said for the IMAP::Admin module, I don't use the perl-module eclass, 
because there is a problem with the right installation place. 
 
regards, 
 
\sh
Comment 1 Stephan Hermann 2002-11-16 08:16:00 UTC
Created attachment 5723 [details]
Net::IMAP::Simple ebuild script
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2002-12-03 06:38:36 UTC
Then you need to install the updated ExtUtils-MakeMaker if you are having 
problems with the module location. Your modules will not work for other gentoo 
users otherwise.

That aside, we cannot add new modules to portage unless they satisfy 
dependancies for other applications. Do these do that?

(sorry)

Mike
Comment 3 Stephan Hermann 2003-01-05 22:07:52 UTC
hi, 
 
well, the problem is, that also some newer ebuilds for perl modules doesn't work with 
actual perl installation and MakeMaker updates. 
 
"dev-perl/XML-SAX-0.12 [0.10-r2]" e.g. stops with that: 
 
>>> Install XML-SAX-0.12 into /var/tmp/portage/XML-SAX-0.12/image/ category 
dev-perl 
make[1]: Entering directory 
`/var/tmp/portage/XML-SAX-0.12/work/XML-SAX-0.12/XML-SAX-Base' 
make[1]: Leaving directory 
`/var/tmp/portage/XML-SAX-0.12/work/XML-SAX-0.12/XML-SAX-Base' 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/DocumentLocator.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/Intro.pod 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/ParserFactory.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/Base.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/Exception.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/placeholder.pl 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/NoUnicodeExt.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/XMLDecl.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/UnicodeExt.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/DebugHandler.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/DocType.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Exception.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/EncodingDetect.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/DTDDecls.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Productions.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader/URI.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader/Stream.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader/String.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader/NoUnicodeExt.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/lib/site_perl/5.6.1/XML/SAX/PurePerl/Reader/UnicodeExt.pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::Base.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::Exception.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::DocumentLocator.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::Intro.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::PurePerl.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::ParserFactory.3pm 
Installing 
/var/tmp/portage/XML-SAX-0.12/image/usr/share/man/man3/XML::SAX::PurePerl::Reader.3pm 
Writing 
/var/tmp/portage/XML-SAX-0.12/image///usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/XML/SAX/.packlist 
Appending installation info to 
/var/tmp/portage/XML-SAX-0.12/image//usr/lib/5.6.1/i686-linux/perllocal.pod 
ACCESS DENIED  chmod:     
/usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
ACCESS DENIED  unlink:    /usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
ACCESS DENIED  open_wr:   
/usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
Cannot write to /usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini: Permission 
denied at /usr/lib/perl5/site_perl/5.6.1/XML/SAX.pm line 189. 
make: *** [install_sax_pureperl] Error 13 
 
!!! ERROR: dev-perl/XML-SAX-0.12 failed. 
!!! Function perl-module_src_install, Line 72, Exitcode 2 
!!! (no error message) 
 
--------------------------- ACCESS VIOLATION SUMMARY --------------------------- 
LOG FILE = "/tmp/sandbox-XML-SAX-0.12-11729.log" 
 
chmod:     /usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
unlink:    /usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
open_wr:   /usr/lib/perl5/site_perl/5.6.1/XML/SAX/ParserDetails.ini 
-------------------------------------------------------------------------------- 
 
so, give me a solution for this problem. 
if the makemaker doesn't work, but the inputs to make to the (system) right position is 
working, why not putting it into the tree ? 
Fixing something in the cpan package is work for the maintainer, so makemaker is 
broken. 
 
regards, 
 
\sh 
Comment 4 Robert Coie (RETIRED) gentoo-dev 2003-05-07 17:40:50 UTC
g-cpan.pl is capable of installing Net-IMAP-Simple directly from CPAN.
The other problem about bad locations is believed to be caused by the 5.6.1-r6-8
era of strange MakeMaker paths in the perl ebuild, and should be fixed now.