----- 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