lintunen has asked for the wisdom of the Perl Monks concerning the following question:

I have found very little information about installing modules with PPM on an x64 Windows system with version 5.8 of Perl. I am guessing that 64 bit repos are not available for 5.8 but is anybody able to provide any advice on installing modules for x64 running ActiveState Perl?
  • Comment on Installing Perl modules on Win64/Perl 5.8

Replies are listed 'Best First'.
Re: Installing Perl modules on Win64/Perl 5.8
by BrowserUk (Patriarch) on Mar 18, 2010 at 10:26 UTC

    1. You can install 32-bit AS 5.8 on a 64-bit Windows and it runs just fine.
    2. If you actually need a 64-bit Perl, get 5.10.

      There are 12000+ 64-bit packages available from AS for 5.10 64-bit:

      ppm> repo name ActiveState Package Repository ppm> search * 1: ABI 1.0 2: ACH 0.01 3: ACH-Builder 0.03 4: ACH-Generator 0.01 5: ACH-Parser 0.01 6: ACME-Error 0.03 7: ACME-Error-31337 0.01 ... 12443: with 0.02 12444: xcruciate 011 12445: xcruciate-combined 007 12446: xcruciate-unitconfig 006 12447: xcruciate-utils 006 12448: xcruciate-xcruciateconfig 006 12449: xdbfdump 0.03 12450: xisofs 1.3 12451: xml-rax 0.01 12452: xmlrpc-pureperl 0.01 12453: xmlwww 1.0 12454: xslt-parser 0.13 12455: your 1.00

    Not all the ones you'd like, but most.


    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 realise the repository is available for 5.10 but I specifically need to use 5.8.x x64 so I wish to understand how to go about obtaining 64 bit modules for 5.8.

        What do you get from this?:

        C:> ppm-shell ppm> search *

        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.
Re: Installing Perl modules on Win64/Perl 5.8
by syphilis (Archbishop) on Mar 18, 2010 at 10:29 UTC
    Not sure about ppm availability but if you install the freely available Microsoft Platform SDK for Windows Server 2003 R2 (which is the compiler that built your w64 ActivePerl) you'll be able to build and install modules from source.

    Once it's installed, you run "c:\Program Files\Microsoft Platform SDK\SetEnv.cmd" /XP64 /RETAIL to set up the compilation environment.

    Cheers,
    Rob
      Assuming the version of server is Windows Server 2008 R2, does this mean I should be installing the Microsoft Windows SDK for Windows 7 instead?
        ... does this mean I should be installing the Microsoft Windows SDK for Windows 7 instead?

        I don't think so. Assuming you're going to be using your compiler with ActivePerl, you (ideally) want the same compiler that built ActivePerl - which is the one that I gave the link to.

        My PC is not a server at all, and the operating system is Vista (64 bit), yet that compiler works fine with the w64 builds of ActivePerl.

        Cheers,
        Rob
Re: Installing Perl modules on Win64/Perl 5.8
by Corion (Patriarch) on Mar 18, 2010 at 10:20 UTC
      There is a 64 bit version for 5.8, the version of ActiveState is 5.8.9.827 x64.
Re: Installing Perl modules on Win64/Perl 5.8
by Anonymous Monk on Mar 18, 2010 at 10:19 UTC