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
Created attachment 5723 [details] Net::IMAP::Simple ebuild script
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
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
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.