There seems to be a missing dependency: /home/thommy # emerge Archive-Tar Calculating dependencies ...done! >>> emerge (1 of 2) dev-perl/IO-Zlib-1.01 to / >>> md5 src_uri ;-) IO-Zlib-1.01.tar.gz >>> Unpacking source... >>> Unpacking IO-Zlib-1.01.tar.gz to /var/tmp/portage/IO-Zlib-1.01/work >>> Source unpacked. Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. make: *** Keine Targets angegeben und keine
There seems to be a missing dependency: /home/thommy # emerge Archive-Tar Calculating dependencies ...done! >>> emerge (1 of 2) dev-perl/IO-Zlib-1.01 to / >>> md5 src_uri ;-) IO-Zlib-1.01.tar.gz >>> Unpacking source... >>> Unpacking IO-Zlib-1.01.tar.gz to /var/tmp/portage/IO-Zlib-1.01/work >>> Source unpacked. Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss. !!! ERROR: dev-perl/IO-Zlib-1.01 failed. !!! Function perl-module_src_compile, Line 37, Exitcode 2 !!! compilation failed /home/thommy # emerge -s MakeMaker Searching... [ Results for search key : MakeMaker ] [ Applications found : 1 ] * dev-perl/ExtUtils-MakeMaker Latest version available: 6.05-r5 Latest version installed: [ Not Installed ] Size of downloaded files: 183 kB Homepage: http://cpan.valueclick.com/modules/by-module/ExtUtils/ExtUtils-MakeMaker-6.05.readme Description: MakeMaker Perl Module Reproducible: Always Steps to Reproduce:
Forgive me, but weird. MakeMaker is a core perl module - it's installed with perl no matter what. The ebuild we have is an upgrade for perl 5.6.1 users specifically, though it is harmless to perl 5.8 users. Which gentoo release of perl 5.8 do you have installed (-r??)? Are you accepting ~x86 keywords in your profile? Also, can you take a look in <PORTDIR>/eclass/perl-module.eclass and tell me what the version number is in the Header line? It *should* say # $Header: /home/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.40 2003/06/02 07:54:15 mcummings Exp $. Thanks!
Have emerge sync'd and tried again?
We need to know if you are still experiencing this problem or if this bug can be marked closed. Thank you.
I have the newest stable perl-module.eclass(# $Header: /home/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.43 2003/06/27 00:57:17 mcummings Exp $) and perl (Latest version installed: 5.8.0-r10) and the problem still exists: emerge unmerge ExtUtils-MakeMaker emerge unmerge IO-Zlib [...] >>> md5 src_uri ;-) IO-Zlib-1.01.tar.gz >>> Unpacking source... >>> Unpacking IO-Zlib-1.01.tar.gz to /var/tmp/portage/IO-Zlib-1.01/work >>> Source unpacked. Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. make: *** Keine Targets angegeben und keine
I have the newest stable perl-module.eclass(# $Header: /home/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.43 2003/06/27 00:57:17 mcummings Exp $) and perl (Latest version installed: 5.8.0-r10) and the problem still exists: emerge unmerge ExtUtils-MakeMaker emerge unmerge IO-Zlib [...] >>> md5 src_uri ;-) IO-Zlib-1.01.tar.gz >>> Unpacking source... >>> Unpacking IO-Zlib-1.01.tar.gz to /var/tmp/portage/IO-Zlib-1.01/work >>> Source unpacked. Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i686-linux /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i686-linux /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1. make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss. !!! ERROR: dev-perl/IO-Zlib-1.01 failed. !!! Function perl-module_src_compile, Line 42, Exitcode 2 !!! compilation failed emerge ExtUtils-MakeMaker emerge IO-Zlib => works I don't know which infos you need anymore...
Yikes! I'm afraid there was a miscommunication in there - please, never unmerge MakeMaker - it will break every subsequent attempt to install a perl module (well, almost). Short Answer: Please emerge ExtUtils-MakeMaker and you will be all set to emerge modules. Long Answer: MakeMaker used to be a dependancy of the perl-module eclass since there was a bug in the default version with 5.6.1. However, the version that came with perl 5.8 was sufficient, and the fix for MakeMaker has since been rolled into the 5.6.1 ebuild itself, negating the need for a dependancy. While both versions of perl are fine now, by removing the dependancy in the eclass a depclean (for instance) will cause MakeMaker to be uninstalled if it had been installed as an addition (outside of the perl ebuilds)(because it is no longer marked as a dependancy anywhere). Please re-emerge MakeMaker, and you should be all set. Second Short Answer: emerge MakeMaker and you should be all set again.
No response. Please reopen if this hasn't helped you.