in reply to Re^6: 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

Unfortunately, the PPM problem seems to run deeper than just the problem with the errant ppds at uwinnipeg. I also tried the 5.10 PPD at bribes, which at least appears to be a proper PPD, but when I try and install it:

C:\Perl510\bin>ppm-shell ppm 4.01 Copyright (C) 2007 ActiveState Software Inc. All rights reserved. ppm> config list arch = MSWin32-x86-multi-thread-5.10 gui.filter = gui.filter.fields = name gui.filter.type = all gui.geometry = 568x535+364+272 gui.install_area = site gui.view.abstract = 1 gui.view.area = 1 gui.view.author = 0 gui.view.available = 1 gui.view.installed = 1 gui.view.name = 1 gui.view.repo = 1 gui.view.sortcolumn = name gui.view.sortorder = -increasing gui.view.statusbar = 1 gui.view.toolbar = 1 ppm> install http://www.bribes.org/perl/ppm/Crypt-SSLeay.ppd ppm install failed: The PPD does not provide code to install for this +platform ppm> quit C:\Perl510\bin>lwp-request http://www.bribes.org/perl/ppm/Crypt-SSLeay +.ppd <SOFTPKG NAME="Crypt-SSLeay" VERSION="0,57,0,0"> <TITLE>Crypt-SSLeay</TITLE> <ABSTRACT>OpenSSL support for LWP</ABSTRACT> <AUTHOR>David Landgren (david@landgren.net)</AUTHOR> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM56.tar.gz" /> </IMPLEMENTATION> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM58.tar.gz" /> </IMPLEMENTATION> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM510.tar.gz" /> </IMPLEMENTATION> </SOFTPKG>

This string:

arch = MSWin32-x86-multi-thread-5.10

seems to match this one:

<ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" />

so on the basis of what information is PPM deciding that The PPD does not provide code to install for this platform? I made a half hearted attempt to work through the internals of ppm to discover that, but got lost.


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.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^8: ActiveState Perl 10.x and Crypt::SSLeay not installed errors on Windows 2003
by syphilis (Archbishop) on Mar 29, 2008 at 10:22 UTC
    Unfortunately, the PPM problem seems to run deeper than just the problem with the errant ppds at uwinnipeg

    What problem ? (I'm unaware of any problem with with the uwinnipeg ppds.)

    Cheers,
    Rob
        which doesn't look much like a ppd to me

        When I click on that link I get:
        <?xml version="1.0" encoding="UTF-8" ?> - <SOFTPKG NAME="Crypt-SSLeay" VERSION="0,53,0,0"> <TITLE>Crypt-SSLeay</TITLE> <ABSTRACT>OpenSSL glue that provides LWP https support</ABSTRACT> <AUTHOR>Joshua Chamas <josh (at) chamas dot com></AUTHOR> - <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" /> <CODEBASE HREF="http://theoryx5.uwinnipeg.ca/ppms/x86/Crypt-SSLeay.t +ar.gz" /> <INSTALL EXEC="PPM_PERL" HREF="http://theoryx5.uwinnipeg.ca/ppms/scr +ipts/install_ssl">install_ssl</INSTALL> <PROVIDE NAME="Crypt::SSLeay" VERSION="0.51" /> <PROVIDE NAME="Crypt::SSLeay::Conn" /> <PROVIDE NAME="Crypt::SSLeay::CTX" /> <PROVIDE NAME="Crypt::SSLeay::Err" /> <PROVIDE NAME="Crypt::SSLeay::MainContext" /> <PROVIDE NAME="Crypt::SSLeay::X509" /> <PROVIDE NAME="Net::SSL" VERSION="2.77" /> </IMPLEMENTATION> </SOFTPKG>
        Sometimes I've found that you have to "View Source" to see what's *really* there.

        For example, when I go to the bribes ppd I get:
        OpenSSL support for LWP David Landgren (david@landgren.net)
        But when I "View Source" I see:
        <SOFTPKG NAME="Crypt-SSLeay" VERSION="0,57,0,0"> <TITLE>Crypt-SSLeay</TITLE> <ABSTRACT>OpenSSL support for LWP</ABSTRACT> <AUTHOR>David Landgren (david@landgren.net)</AUTHOR> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM56.tar.gz" /> </IMPLEMENTATION> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM58.tar.gz" /> </IMPLEMENTATION> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.10" /> <CODEBASE HREF="Crypt-SSLeay-0.57-PPM510.tar.gz" /> </IMPLEMENTATION> </SOFTPKG>
        In both cases the ppd is valid.
        Incidentally, I'm equally puzzled as to why you get that error you reported when you try to install the bribes ppm of Crypt-SSLeay. For me, ppm install http://www.bribes.org/perl/ppm/Crypt-SSLeay.ppd works fine on 5.10.

        Cheers,
        Rob