----- Original Message ----- 
From: "Rafael Garcia-Suarez" <[EMAIL PROTECTED]>
To: <makemaker@perl.org>
Sent: Wednesday, April 19, 2006 11:14 PM
Subject: Re: PDL build failure with perl-5.8.8


> "Sisyphus" wrote in perl.makemaker :
> >> All I need to know is if perl's bundled MM_Unix.pm should be patched as
> >> per the link above, or if the problem lies with PDL.
>
> I commented on that bug: the MM_Unix patch doesn't look correct to me,
> and moreover PDL builds correctly with bleadperl's MakeMaker.
>

I assume that can be explained in terms of the difference(s) between 5.8.8's
EU::MM-6.30 and blead's EU::MM-6.30_01. (Please correct me if you're saying
it's because of some other reason.)

> > Afaik, the problem is with MM_Unix.pm, but the latest PDL sources (from
the
> > CVS repository) incorporate a workaround that ... ummm .... should work
> > around that problem - so patching MM_Unix.pm should be unnecessary.
> >
> > If you find that the latest PDL sources (from the CVS repository - see
> > http://sourceforge.net/cvs/?group_id=612 ) still won't build, please
provide
> > the PDL-porters list with details. We (PDL developers/maintainers) can't
> > patch MM_Unix.pm but hopefully we *can* patch PDL so that any MM_Unix.pm
> > bugs don't prevent PDL from building.
>
> Do you have a link for a patch implementing the said workaround ? I'd
> rather avoid installing a PDL from CVS...
>

Turns out that there are problems with CVS access to sourceforge. Anonymous
access will *not* currently give you the latest version (you get the version
that was current around end of March) - and that sad state of affairs is
expected to continue until around the end of April, when sourceforge install
some new hardware they've ordered.

For the workaround all we've done is to insert 'use blib;' near the start of
Demos/BAD_demo.pm.PL and Demos/BAD2_demo.pm.PL .
And that takes care of the only instance I know of where this problem
arises.

I haven't built *all* of the PDL modules included in the PDL source, so it's
possible that the problem (still) exists in other places that I don't know
about. If that's so, please inform me.

Cheers,
Rob

Reply via email to