Tue Oct 23 08:57:29 2012: Request 80322 was acted upon. Transaction: Correspondence added by JDHEDDEN Queue: Win32-API Subject: Re: [rt.cpan.org #80322] 'make test' failure - 03_Jim_Shaw.t - invalid unpack type Broken in: 0.72, 0.73 Severity: Important Owner: Nobody Requestors: jdhed...@cpan.org Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=80322 >
On Sun, Oct 21, 2012 at 8:03 PM, Daniel Dragan via RT <bug-win32-...@rt.cpan.org> wrote: > <URL: https://rt.cpan.org/Ticket/Display.html?id=80322 > > A commit is up for you to try at > https://github.com/bulk88/perl5-win32-api/tree/cygwin-revisit-%231 . You > might want to hand trim the output of Jim Shaw test for privacy/security > reasons. Make sure you indicate where you cut the output. All tests passed for Perl 5.16.1 under Cygwin 1.5. For Perl 5.16.1 under Cygwin 1.7, the following failure occurs: t/03_Jim_Shaw.t ...... 1/6 $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L $paramcount=-4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L Invalid type '-' in unpack at /c/_/Xfer/bulk88-perl5-win32-api-cdc5668/Callback/../blib/lib/Win32/API/Callback.pm line 190. # Looks like you planned 6 tests but ran 4. # Looks like your test exited with 255 just after 4. t/03_Jim_Shaw.t ...... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/6 subtests More fully: > perl -Mblib Callback/t/03_Jim_Shaw.t 1..6 ok 1 - use Win32::API; ok 2 - use Win32::API::Callback; ok 3 - use Win32::API::Test; ok 4 - loaded $VAR1 = bless( { 'out' => 3, 'outtype' => 'I', 'cdecl' => 0, 'sub' => sub { "DUMMY" }, 'inbytes' => 8, 'intypes' => [ 'N', 'N' ], 'codeExecAlloc' => bless( do{\(my $o = 14229136)}, 'Win32::API::Callback::HeapBlock' ), 'code' => 14229136 }, 'Win32::API::Callback' ); get_window_pids: Desktop hwnd: 65556 $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65878], PID=[2780] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65880], PID=[2780] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65706], PID=[1620] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65686], PID=[1620] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65688], PID=[1620] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65704], PID=[1620] $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L window_enumerator - hwnd=[65682], PID=[1620] $paramcount=-4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L Invalid type '-' in unpack at /c/_/Xfer/bulk88-perl5-win32-api-cdc5668/blib/lib/Win32/API/Callback.pm line 190. # Looks like you planned 6 tests but ran 4. # Looks like your test exited with 255 just after 4. (I don't recognize anything in the above as potentially related to privacy/security.)