Wed Feb 13 02:44:43 2013: Request 83237 was acted upon. Transaction: Correspondence added by BULKDD Queue: Win32-API Subject: Can't use string ("Win32::API::Struct") as a HASH ref while "strict refs" Broken in: 0.75 Severity: Critical Owner: Nobody Requestors: compuvision...@gmail.com Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=83237 >
On Tue Feb 12 15:57:54 2013, gepebril wrote: > I will check it hopefully tomorrow. > > Yup the problem didn't occur in the 32 bits (latest) version of Perl > Strawberry. Should Win32::SystemInfo be compatible with the 64 release > of Strawberry Perl? I reproduced it ("Can't use string ("Win32::API::Struct") as a HASH ref while "strict refs"") only on x64 Perl with a nmake test. 32 bit Perl passed an nmake test. Win32::API is supposed to support x64 as good as 32 bits. If the user's app that uses Win32::API is written *correctly*, his app will work transparently on x64 and 32 bit. I will investigate it further tomorrow. On Mon Feb 11 17:41:59 2013, gepebril wrote: > Thanks for the reply and testing. > > > So what is the failing code? I tried a "make test" on Win32:SystemInfo > > and it passed. I also tried > I never done this make test, do you have the cli how to test that? Google "perl make test" no quotes. I specifically used nmake (not make) since I use Visual C, not Cygwin/Linux.