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]

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to