[Bioperl-l] [cpan #667] Make Maker with LARGE module list (fwd)

Jason Stajich jason@cgt.mc.duke.edu
Mon, 2 Dec 2002 17:06:32 -0500 (EST)


Jason Stajich
Duke University
jason at cgt.mc.duke.edu

---------- Forwarded message ----------
Date: Mon,  2 Dec 2002 15:37:41 -0500 (EST)
From: Michael_G_Schwern via RT <comment-ExtUtils-MakeMaker@rt.cpan.org>
To: jason@bioperl.org
Subject: [cpan #667] Make Maker with LARGE module list

Full context and any attached attachments can be found at:
<URL: http://rt.cpan.org/NoAuth/Bug.html?id=667 >

[guest - Mon Dec  2 09:45:50 2002]:
> Is there any chance and progress on this bug or a viable workaround -
> still open after 6 months?
>
> We're still having users report problems on MakeMaker 6.03
> http://bugzilla.bioperl.org/show_bug.cgi?id=1351

We know how to fix it.  The proper fix is deep and will require a lot of
internal rejiggering and cleanup, but it has to happen anyway.  Much of
that has already happened in the past few months.

Progress on MakeMaker is slow both because of the messy nature of the
code, the tricky nature of the problem and the lack of active developers.
If you want things fixed faster, join makemaker@perl.org, look at
makemaker.org and help out.

A simple work around was posted here a while ago.  Simply stub out the
manifypods target.  You won't get man pages, but you will at least build.

    package MY;
    sub manifypods {
      my $self = shift;
      if( $^O eq 'irix' ) {
        return "\nmanifypods : pure_all\n\t$self->{NOECHO}\$(NOOP)\n"
      }
      else {
        return $self->SUPER::manifypods(@_);
      }
    }

This p5p thread about pm_to_blib covers the internals of the problem:
http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2002-09/msg01192.html