Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 24375 - emerge of DBD-mysql faild due to missing ExtUtils/MakeMaker.pm
Summary: emerge of DBD-mysql faild due to missing ExtUtils/MakeMaker.pm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-13 01:31 UTC by Udo Beckmann
Modified: 2003-07-20 06:42 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 Udo Beckmann 2003-07-13 01:31:06 UTC
Please make DBD-mysql depend on Extuils-MakeMaker 
 
 
setup 
unpack 
>>> Unpacking source... 
>>> Unpacking DBD-mysql-2.1027.tar.gz to /var/tmp/portage/DBD-mysql-2.1027/work 
>>> Source unpacked. 
compile 
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 8. 
BEGIN failed--compilation aborted at Makefile.PL line 8. 
make: *** No targets specified and no makefile found.  Stop. 
 
!!! ERROR: dev-perl/DBD-mysql-2.1027 failed. 
!!! Function perl-module_src_compile, Line 42, Exitcode 2 
!!! compilation failed
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2003-07-16 03:56:03 UTC
The short answer: install dev-perl/ExtUtils-MakeMaker and you will be all set.

The long answer: Previously, the ebuild for MakeMaker was a dependancy for all perl modules because the default makemaker that came with perl 5.6.1 was buggy. This dependancy caused the ebuild to be installed for users with both versions of perl, overwriting the default installation's copy of makemaker, an otherwise required module. The issues with 5.6.1 have been patched, and the default version that ships with perl 5.8 is sufficient, so that dependancy has been removed. However, when users perform a depclean, for instance, since makemaker is no longer marked as a dependancy anywhere, it is removed. Re-install makemaker (or reinstall perl, your choice, but the first suggestion is much more efficient and quicker) and you will be good to go.

The short answer again: install dev-perl/ExtUtils-MakeMaker and you will be all set.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2003-07-20 06:42:17 UTC
http://dev.gentoo.org/~mcummings/makemaker.html for a rehash of what I said above.