Tue Nov 26 11:41:27 2013: Request 90597 was acted upon.
Transaction: Correspondence added by BULKDD
Queue: Win32-API
Subject: module Win::API (0.75) installation failed
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: patched
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=90597 >
On Tue Nov 26 03:59:20 2013, [email protected] wrote:
> With debug I got the following error:
> *FAILED Loading library 'jtagvsdll': 193*
> The function JtagWriteReg exported, dll exists. As I already wrote it
> works
> perfect under old cygwin (32-bit). I run the same perl scritps from
> the
> same directories, simply launch another cygwin. We didn't face with
> problem
> to use 32-bit DLL in the 64-bit windows before
Error 193 is ERROR_BAD_EXE_FORMAT. ERROR_BAD_EXE_FORMAT happens when you try to
load a DLL with a different CPU type into a process. You have a 32 bit DLL. You
are trying to use it in a 64 bit process. MS does not allow this to work.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384249%28v=vs.85%29.aspx
Contact whoever created that DLL (jtagvsdll) for a 64 bit version of the DLL.
The other more difficult choice is RPC between a 32 bit Perl and a 64 bit Perl
process.