It happens because /var/tmp/portage/some-modules/image/usr/lib/perl5 don't exist at configuring time. Here is the patch: --- perl-5.6.1/lib/ExtUtils/MM_Unix.pm.oldThu Mar 15 18:25:20 2001 +++ perl-5.6.1/lib/ExtUtils/MM_Unix.pmFri Nov 1 23:46:23 2002 @@ -1861,12 +1861,7 @@ $self->catdir($self->{LIB},$Config{'archname'}); } else { -if (-d $self->catdir($self->{PREFIX},"lib","perl5")) { - $replace_prefix = $self->catdir(qq[\$\(PREFIX\)],"lib", "perl5"); -} -else { - $replace_prefix = $self->catdir(qq[\$\(PREFIX\)],"lib"); -} + $replace_prefix = $self->catdir(qq[\$\(PREFIX\)],"lib", "perl5"); for $install_variable (qw/ INSTALLPRIVLIB INSTALLARCHLIB
we already fixed this ... reemerge extutils-makemaker and (if need be) perl *** This bug has been marked as a duplicate of 9067 ***