Sun Nov 11 11:31:44 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 >
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 On Sat, Nov 10, 2012 at 10:47 PM, Sisyphus via RT <bug-inl...@rt.cpan.org> wrote: > <URL: https://rt.cpan.org/Ticket/Display.html?id=81094 > > > On Sat Nov 10 13:02:31 2012, CHM wrote: > >> Installing >> /cygdrive/e/chm/pdl/try/Inline- >> 0.51/C/_Inline_test/lib/auto/_01syntax_t_6b3a/_01syntax_t_6b3a.bs >> Installing >> /cygdrive/e/chm/pdl/try/Inline- >> 0.51/C/_Inline_test/lib/auto/_01syntax_t_6b3a/_01syntax_t_6b3a.dll >> chmod 755 >> /usr/lib/perl5/site_perl/5.14/i686-cygwin-threads- >> 64int/auto/_01syntax_t_6b3a/_01syntax_t_6b3a.dll >> chmod: cannot access >> `/usr/lib/perl5/site_perl/5.14/i686-cygwin-threads- >> 64int/auto/_01syntax_t_6b3a/_01syntax_t_6b3a.dll': >> No such file or directory > > We see that _01syntax_t_6b3a.dll has been installed to the correct > location - which, incidentally, is the same location to which it would > have been installed even if INSTALL_BASE had *not* been specified. > > But then chmod goes beserk, and tries to chmod a _01syntax_t_6b3a.dll > that's in a completely different (and non-exzistent) location. > > I tried building Inline-0.51 (with 'perl Makefile.PL > INSTALL_BASE=C:/foo_bar'), on a native Win32 (MinGW) build of perl- > 5.16.0, and it all went fine. (This was a perl that did not already > have Inline installed.) > On my Cygwin-1.7.7 installation (perl-5.10.1), I already had a build of > Inline-0.49 that had been installed with INSTALL_BASE=~/modules so I > removed it and built and installed Inline-0.51 (with 'perl Makefile.PL > INSTALL_BASE=~/modules'). All went fine, except for that fork > (rebase ?) issue, which is a completely different issue, and one that I > can no longer be bothered with. > > So, I'm thinking we have some sort of Cygwin and/or EU::MM bug at play > here - but it could also well be that Inline is the culprit. > It's difficult for me to tell if I can't reproduce the error. > > It would bew interesting to see the original (troublesome) > /cygdrive/e/chm/pdl/try/Inline- > 0.51/C/_Inline_test/build/_01syntax_t_6b3a/Makefile > if you still have it, or have the energy to reproduce it. > > Good that you found a workaround, though that doesn't make the bug any > less annoying, of course. > > Cheers, > Rob > >