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