I am writing an application in which a user will make a call to a server using 
the https protocol.  The user will have Perl's LWP module installed, but LWP 
also requires OpenSSL and Crypt::SSLeay to work.  I have gotten all this set up 
and working on Linux but am having problems setting this up on my Windows test 
box.

I am assuming that the user will have ActivePerl installed and has the 
technical competence to install OpenSSL for Windows as well as a ppm for 
Crypt::SSLeay.  As is well documented, ActiveState cannot ship a ppm of 
Crypt::SSLeay, but such a ppm is available from Randy Kobes' repository.  I 
have installed ActivePerl on the test box (which I've done many times before) 
as well as OpenSSL.  And I think I have correctly installed Crypt::SSLeay.

    C:\Client> perldoc -l Crypt::SSLeay

    C:\Perl\site\lib\Crypt\SSLeay.pm

... which is the expected location for non-core modules.

However, when I go to build the application -- which is bundled as a normal, 
CPAN-style tarball -- I get the following:

    C:\Client> perl Makefile.PL

    Warning: prerequisite Crypt::SSLeay 0 not found.

    Writing Makefile for Perl::APIClient

perl Makefile.PL fails to find Crypt::SSLeay, even though it's installed in the 
correct location, and even though the script can successfully locate other 
non-core Perl modules installed in C:\Perl\site\lib\.  make runs without error, 
but, not surprisingly, make test fails at the point where an https call is 
first attempted.

Can anyone suggest what I'm missing?  Thank you very much.

Jim Keenan

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to