dev-perl/PDL fails because it cannot find ExtUtils::MakeMaker. This has its own package -- dev-perl/ExtUtils-MakeMaker. PDL should depend on MakeMaker, but it obviously doesn't, because I didn't have MakeMaker installed, and it failed. Probably consider this bug resolved, but someone has to add the dependency.
All installations of perl have makemaker installed. It's a default perl module included in the CORE installation of perl. The ebuild in portage for MakeMaker is an updated copy for those running older version of perl. Can you please provide your perl version and any error messages received?
dev-perl/perl-5.8.0-r10 Can't get the error message without uninstalling MakeMaker and trying again, but I got that ExtUtils::MakeMaker isn't in @INC, and a list of what @INC contains. I didn't do too deep a search for it, just merged the MakeMaker package, and that fixed it.
Which version/release of perl do you have installed (and please do *NOT* uninstall makemaker as that would be bad for your perl installation in general)?
I just told you that, in comment #2! dev-perl/perl-5.8.0-r10 is the package 'perl -v' outputs this: This is perl, v5.8.0 built for i686-linux Copyright 1987-2002, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page.
Sorry about that David, little bit scattered today :)
All perl modules now depend (via the perl-module eclass) on a version of Perl that contains a sufficient ExtUtils-MakeMaker, and for the time being, on ExtUtils-MakeMaker itself.