Chris:

Are you talking about doing this on my development box or on the machine where I 
intend to deploy?  I'm running Active State Perl, 5.6.  On my development box, I've 
already done the ppm install, which is why the program works in interpretive mode.  I 
found that if I put ssleay.dll and libeay32.dll in the directory where my program 
runs, it works.  My question is why doesn't the copy of the dlls that's packed into 
the exe become available to the running program the way other dlls do?

Thanks for your reply,

Ken

-----Original Message-----
From: Chris Greenhill [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 06, 2003 3:55 PM
To: LeFevre, Ken
Cc: '[EMAIL PROTECTED]'
Subject: RE: can't find ssleay.dll


If you're using Active State Perl, go to the command line, type 'ppm'
(Perl Package Manager). 

If you have version 5.8,type
install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd

If you have version 5.6,type
install http://theoryx5.uwinnipeg.ca/ppmpackages/Crypt-SSLeay.ppd

half way through the installation, it should ask you if you want to install
the SSLeay.dll


-----Original Message-----
From: LeFevre, Ken [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 06, 2003 2:37 PM
To: [EMAIL PROTECTED]
Subject: can't find ssleay.dll


I have an application that is accessing a site  using a secure socket
(https) connection.  It works great on my machine, where I have perl
installed.  When I distribute the perlapp-produced executable it fails with
the message that it can't find SSLeay.dll.  I searched the registry on my
machine but didn't find the dll registered.  I looked at the output from the
compile and found the following line:

+++ c:\Perl\site\lib\auto\Crypt\SSLeay\SSLeay.dll (which leads me to believe
that the executable package contains the dll).  

Any ideas why the executable can't find it?  The same program uses
Daemon.dll, which is also not in my machine's registry, but is in the
executable package (+++ c:\Perl\site\lib\auto\Win32\Daemon\Daemon.dll).

Any ideas what I'm doing wrong?

Thanks for your help,

Ken

Reply via email to