Sun Nov 11 16:39:50 2012: Request 81094 was acted upon. Transaction: Correspondence added by devel.chm...@gmail.com Queue: Inline Subject: Re: [rt.cpan.org #81094] Inline build fails using INSTALL_BASE Broken in: 0.50, 0.51 Severity: Critical Owner: Nobody Requestors: c...@cpan.org Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=81094 >
I did a clean Inline-0.51 install into a new location (which required Test::Warn, Sub::Uplevel to be installed and Carp to be updated) and the test still failed. Then after an install of ExtUtils::MakeMaker 6.62 Inline build and installed just fine. It looks like the problem is a bug in the earlier EU::MM and setting a higher minimum version for Inline to build seems reasonable to me. --Chris On Sun, Nov 11, 2012 at 3:05 PM, Sisyphus via RT <bug-inl...@rt.cpan.org> wrote: > <URL: https://rt.cpan.org/Ticket/Display.html?id=81094 > > > On Sun Nov 11 11:31:44 2012, devel.chm...@gmail.com wrote: >> Hi Rob- >> >> Perhaps the problem is perl version specific as I >> have not had trouble building Inline with perl 5.10.x >> from cygwin. This build was with the latest cygwin >> perl 5.14.2. >> >> The good news is that since all this was installed >> in a separate location, I should be able to reproduce >> the bug using a different INSTALL_BASE. Of >> course, I need to get PDL up and running first but >> will follow up with the details when I can do so. >> >> --Chris > > I've just installed the latest cygwin-1.7.17 (perl-5.14.2) on a Windows > 7 box, and then installed Inline-0.51 (and its dependency chain) into > ~/modules by specifying INSTALL_BASE=~/modules. > > I still didn't strike the problem you reported - but I did something a > little differently. > When it came to installing Parse-RecDescent-1.967009, the Makefile.PL > croaked because EU::MM was at version 6.57_05, but 6.62 was needed. > Rather than opt for an earlier version of P::RD, I installed version > 6.62 of EU::MM (also into ~/modules) and all then went fine. > > Having done that, I then re-jigged things to build Inline-0.51 (perl > Makefile.PL INSTALL_BASE=~/elsewhere) using version 6.57_05 of EU::MM > and got exactly the same problem as you did. > > Apparently that's the version of EU::MM that originally shipped with > 5.14.0 ... I haven't checked which version of EU::MM shgipped with > 5.14.2 ... is upgrading to a later version of EU::MM an acceptable > solution to this problem ? > > Cheers, > Rob >