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

Reply via email to