Sat Nov 10 13:48:05 2012: Request 81094 was acted upon. Transaction: Correspondence added by CHM Queue: Inline Subject: Inline build fails using INSTALL_BASE Broken in: 0.50, 0.51 Severity: Critical Owner: Nobody Requestors: c...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=81094 >
A plain 'perl Makefile.PL; make; make test;' worked ok so I redid the Inline build with the INSTALL_BASE option and then forced install without tests passing. Now if I run the tests they pass. --Chris On Sat Nov 10 13:02:31 2012, CHM wrote: > cygwin 1.7.17 > perl 5.14.2 > > Trying to update my PDL install location using the INSTALL_BASE > option for EU::MM along with --install-base for M::B, the Inline make > test failed (apparently because the Makefile generated by the test(s) > seem to be trying to access a location in the system perl5 location > and not the location under INSTALL_BASE. > > Here is one example of the failure log with the full log attached to > this ticket along with the output from perl -V. > > make[1]: Entering directory `/cygdrive/e/chm/pdl/try/Inline-0.51/C' > PERL_DL_NONLAZY=1 /usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" > "test_harness(0, '../blib/lib', '../blib/arch')" t/*.t > t/00init.t .............. ok > Uncaught exception from user code: > make[2]: Entering directory > `/cygdrive/e/chm/pdl/try/Inline- > 0.51/C/_Inline_test/build/_01syntax_t_6b3a' > Files found in blib/arch: installing files in blib/lib into > architecture > dependent library tree > 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 > Makefile:705: recipe for target `pure_install' failed > make[2]: *** [pure_install] Error 1 > make[2]: Leaving directory > `/cygdrive/e/chm/pdl/try/Inline- > 0.51/C/_Inline_test/build/_01syntax_t_6b3a' > > A problem was encountered while attempting to compile and install your > Inline > C code. The command that failed was: > make pure_install > out.make_install 2>&1 > > The build directory was: > /cygdrive/e/chm/pdl/try/Inline- > 0.51/C/_Inline_test/build/_01syntax_t_6b3a > > To debug the problem, cd to the build directory, and inspect the > output files. > > at t/01syntax.t line 34. > BEGIN failed--compilation aborted at t/01syntax.t line 43. > at t/01syntax.t line 43. > One or more DATA sections were not processed by Inline. > > t/01syntax.t ............ > Dubious, test returned 2 (wstat 512, 0x200) > Failed 5/5 subtests > > Thanks, > Chris