in reply to Win64 versions of automation modules?

  1. You can still run 32-bit Perls under your 64-bit OS.
  2. AS Perl 64-bit comes with both the modules you've mentioned precompiled and working.

Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"I'd rather go naked than blow up my ass"
  • Comment on Re: Win64 versions of automation modules?

Replies are listed 'Best First'.
Re^2: Win64 versions of automation modules?
by syphilis (Archbishop) on Feb 17, 2010 at 08:05 UTC
    AS Perl 64-bit comes with both the modules you've mentioned

    Win32::OLE is there, but I don't see Win32::GuiTest. Are you sure you didn't build it yourself ? (Wouldn't build for me, however.)

    Cheers,
    Rob

      It looks like you're right as usual, though I didn't have the module cached in my packages directory, so I'm not sure when I must have built it.

      I do however have a fix for you. Comment out lines 27-29 of GUITest.cpp:

      //#ifndef SIZE_T //# define SIZE_T DWORD //#endif

      I do get one test failure:

      t/05_which.t ......... 1/? # Failed test 'progman' # at t/05_which.t line 21. # '' # doesn't match '(?i-xsm:progman)' # Looks like you failed 1 test of 7.

      which seems to be trying to test an application that is not distributed any more.

      I also originally had a couple of other test failures, but a) ensuring calc.exe wasn't already running before starting the nmake test fixed some of them; b) turning off the View->"Digit grouping" checkbox fixed the rest.


      Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
      "Science is about questioning the status quo. Questioning authority".
      In the absence of evidence, opinion is indistinguishable from prejudice.
        I do however have a fix for you

        Yep - that fixes it. (Odd ... I thought I'd tried that ...)

        I also get the same test failure.

        Cheers,
        Rob