in reply to Re^17: ActiveState Perl 10.x and Crypt::SSLeay not installed errors on Windows 2003
in thread ActiveState Perl 10.x and Crypt::SSLeay not installed errors on Windows 2003

I guess the bottom line is that if someone else is tearing their hair out they may stumble up this thread albeit lengthy. Having to change /Perl/lib/ActivePerl/PPM/Client.pm is not optimal but it worked and I'm working and that is what counts:)
  • Comment on Re^18: ActiveState Perl 10.x and Crypt::SSLeay not installed errors on Windows 2003

Replies are listed 'Best First'.
Re^19: ActiveState Perl 10.x and Crypt::SSLeay not installed errors on Windows 2003
by syphilis (Archbishop) on Apr 01, 2008 at 13:10 UTC
    Having to change /Perl/lib/ActivePerl/PPM/Client.pm is not optimal but it worked

    There's still a couple of unresolved issues, however:

    1)You should not have needed to make any amendment to Client.pm with build 1002;
    2) The change you made wouldn't have had any effect on the behaviour of Client.pm.

    You changed the condition $] >= 5.008 to $] >= 5.010 but, on perl 5.10, both conditions evaluate as true. Afaict, all you've done is to replace one true condition with another true condition - which, for all intents and purposes, means you haven't changed anything.

    All that we seem to have established is that, if you're running build 1000 (which you weren't) and you want to use PPM, you need to either update to build 1002 or modify Client.pm. Other than that, it's all still a bit "up in the air" so to speak.

    Cheers,
    Rob
      "There's still a couple of unresolved issues, however:"

      and my 5.10 module install problem

      ppm install failed: All available install areas are readonly.

      Anyone had that error message before and what was the solution?

        What do you get from the command: ppm area list?

        Using 5.8.6 I get

        Error: neither 'HKEY_LOCAL_MACHINE/SOFTWARE/ActiveState/PPM//InstallLo +cation' nor 'HKEY_CURRENT_USER/SOFTWARE/ActiveState/PPM//InstallLocation' found in registry at C:\Perl\bin\ppm line 16.

        Which is remarkable if only to note that an AS error message actually contained some useful information :)

        The other thing I noticed was the doubling of the path separators after PPM//?

        Using 5.10.0 I get:

        C:\Perl510\bin>ppm area list ┌───────┬─ +─────┬───&#9472 +;─────────&#947 +2;───────┐ │ name │ pkgs │ lib │ ├───────┼─ +─────┼───&#9472 +;─────────&#947 +2;───────┤ │ perl │ 37 │ C:/Perl510/lib │ │ site* │ 1 │ C:/Perl510/site/lib │ └───────┴─ +─────┴───&#9472 +;─────────&#947 +2;───────┘

        M'thinks AS are trying too hard to be too clever.


        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.