Wed Feb 13 06:04:28 2013: Request 83237 was acted upon. Transaction: Correspondence added by gepebril 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 >
> 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. Aha, thanks for taking the time to try to reproduce it. Good news. A bug is bug when it can be reproduced. I used the sample from the Cpan module Win32::SystemInfo so that part should be correctly. Or are you referring to Win:System32Info that is not using Win32::API correctly? > Google "perl make test" no quotes. I specifically used nmake (not make) > since I use Visual C, not Cygwin/Linux. Ok, I forgot. You have to use make when you don't use cpan -> install but download the module manually. As for the last two years everything with Perl went so smoothly I stopped using it.