Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22282 - IO-Zlib-1.01 needs MakeMaker
Summary: IO-Zlib-1.01 needs MakeMaker
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-05 11:32 UTC by Thomas Schuetz
Modified: 2003-07-30 04:22 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Schuetz 2003-06-05 11:32:36 UTC
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 
Comment 1 Thomas Schuetz 2003-06-05 11:32:36 UTC
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:
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2003-06-05 15:38:17 UTC
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!
Comment 3 Gentoo Perl team gentoo-dev 2003-06-10 03:58:24 UTC
Have emerge sync'd and tried again?
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2003-07-07 03:50:08 UTC
We need to know if you are still experiencing this problem or if this bug can be marked closed. Thank you.
Comment 5 Thomas Schuetz 2003-07-07 08:32:35 UTC
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 
Comment 6 Thomas Schuetz 2003-07-07 08:32:35 UTC
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... 
 
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2003-07-07 08:41:15 UTC
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.
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2003-07-30 04:22:02 UTC
No response. Please reopen if this hasn't helped you.