Module::Install interacts badly with ActivePerl::Config because it
overrides @INC with the result that the base pragma can't load on case
insensitive file systems. See
<http://bugs.activestate.com/show_bug.cgi?id=45338>.
The attached patch remove the @INC override which should not be needed
since find_extensions returns paths with $path already prefixed.
Subject: | module-install-inc.patch |
--- lib/Module/Install.pm.orig 2006-03-15 13:16:09.000000000 +0100
+++ lib/Module/Install.pm 2006-03-15 13:16:15.000000000 +0100
@@ -195,7 +195,6 @@
unshift @INC, $self->{prefix};
}
- local @INC = ($path, @INC);
foreach my $rv ( $self->find_extensions($path) ) {
my ($file, $pkg) = @{$rv};
next if $self->{pathnames}{$pkg};