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: eduard1...@gmail.com
      Status: patched
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=90597 >


On Tue Nov 26 03:59:20 2013, eduard1...@gmail.com 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.

Reply via email to