Hi Rob- If you don't mind, could you send me a table of the problem build platforms, perl -V, and the logs from perl Makefile.PL, dmake, dmake test in separate email?
Looking at the patch, suggests it is the result of a Filter::Simple bug that I had to runtime patch to handle POD terminators correctly. I'm going to bump up the minimum version for Filter::Simple to 0.86 since that is what I have on my working system. Is that the version you have on the older platforms with problems? --Chris On Thu, Jan 31, 2013 at 4:04 AM, <[email protected]> wrote: > > > -----Original Message----- From: [email protected] > > >> And there's still the question of what on earth Filter::Simple is doing to >> MatrixOps.pm on 5.12 and earlier. > > > Attached is a patch to Basic/MatrixOps/matrixops.pd that fixes the problem > with 5.12 and earlier. > I don't know why those changes are necessary for the older perls, as 'use > PDL::NiceSlice;' has already been done earlier in the generated > MatrixOps.pm. > > Now that I can build on 5.12, I find similar test errors with: > > t/transform.t ............... syntax error at > C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line 3073, near > "$p(" > syntax error at C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line > 3074, near "$p(" > syntax error at C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line > 3086, near "$p(" > syntax error at C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line > 3090, near "0:" > syntax error at C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line > 3107, near "0:" > syntax error at C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line > 3115, near "0:" > BEGIN not safe after errors--compilation aborted at > C:\sisyphusion\PDL-2.4.11_006\blib\lib/PDL/Transform.pm line 3137. > Compilation failed in require at t/transform.t line 8. > BEGIN failed--compilation aborted at t/transform.t line 8. > > Seems that can be fixed by the attached patch to Lib/Transform/transform.pd. > (I also don't know why that additional instance of 'use PDL::NiceSlice;' is > needed.) > > I still need to double check these changes by rebuilding _006 on all perls - > which won't happen until tomorrow night. > Maybe someone sees fixes that are more appropriate than the ones I've come > up with ? > > Cheers, > Rob _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
