All: I've been working through this problem and after digging through the mailing list archives and various bug reports, I'm seemingly no closer to a resolution than when I started.
The problem is that I seemingly cannot get Module::Build to...wait for
it...build. The platform: RedHat Enterprise Linux 4 (Update 4).
I've tried this patch:
+
+ my %seen;
+ local $ENV{PERL5LIB} = join $self->config->{path_sep}, grep {
+ ! $seen{$_}++ and -d $_
+ } split($self->config->{path_sep}, $ENV{PERL5LIB});
+
+
This patch:
my %seen;
local $ENV{PERL5LIB} =3D join(':', grep({
! $seen{$_}++ and -d $_
} split(/:/, $ENV{PERL5LIB})));
Building from subversion:
svn export https://svn.perl.org/modules/Module-Build/trunk mb
perl Build.PL
./Build
./Build test
The primary problem with the unpatched source is the seemingly
un-killable "Argument Too Long" error. Applying the first patch gets me
the hash undefined errors. The second patch results the t/ext errors
similar to those already seen on this list this is posting:
http://www.nntp.perl.org/group/perl.module.build/287
Building from subversion puts me right back into the loving embrace of
the "Argument too long" error.
Have I missed something? Is there a definitive method for getting
Module::Build to, well, build on RedHat's Enterprise Linux?
David
--
David Bogen :: (608) 263-0168
Unix SysAdmin :: IceCube Project
[EMAIL PROTECTED]
smime.p7s
Description: S/MIME Cryptographic Signature
