-----Original Message-----
From: Chris Marshall
Sent: Tuesday, January 21, 2014 9:48 AM
To: Dima Kogan
Cc: pdl-porters
Subject: Re: [Pdl-porters] PDL::FFTW3 developers release
Post by Chris MarshallWorks for me and just submitted a PASS report to CPAN Testers.
Passed on native MS Windows, too - though there were a number of tests
skipped because memory may be unaligned - namely tests (transcribed) 3, 5,
7, 9, 11, 13, 15, 17, 19, 22, 33, 35, 38, 40, 43, 45, 47, 49, 51, 53, 55,
57, 63, 66, 70, 74, 77, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104,
106, 108, 110, 112, 114, 116, 119, 122, 128, 131, 134, 136, 141, 144, 146,
148, 153, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176.
Three minor issues:
##################################### 1 ##
The Makefile.PL specifies:
@$(PERL) -e 'exit if $$ENV{DESTDIR}; use PDL::Doc; eval {
PDL::Doc::add_module(q{PDL::FFTW3}); }; ';
That is non-portable - ie won't work on Windows.
The following rendition worked ok for Windows (... is it ok on Cygwin/*nix
systems too ?) :
@$(PERL) -e qq{exit if $$ENV{DESTDIR}; use PDL::Doc; eval {
PDL::Doc::add_module("PDL::FFTW3"); }; };
##################################### 2 ##
On the 64-bit builds of perl (but not 32-bit builds), I had to invoke the
"-std=gnu99" switch - otherwise I got errors in relation to some C 'for'
looping. (Sorry - didn't record those exact errors, but I can reproduce them
if needed.)
Not sure why it was necessary for *only* the 64-bit builds.
##################################### 3 ##
During the running of 'dmake test' there was no mention made of the fact
that some tests had been skipped. It merely reported that all 176 tests were
successful.
##########################################
Tested on 32-bit perls 5.8.8, 5.8.9, 5.10.0, 5.12.0, 5.14.0, 5.16.0, 5.18.0,
and 5.19.8.
Tested on 64-bit perls 5.12.0, 5.14.0, 5.16.0, 5.18.0 and 5.19.8.
(Using the pkg-config options, btw.)
Has any progress been made on the alignment issues affecting native Windows
?