Hi All,
 
I am developing a web service client in a windows XP (32bit) machine. I use 
oepnSSL to support https/ssl communication. I am having a problem loading the 
ssleay32.dll using LoadLibrary(<my path>ssleay32.dll), but I have no problem 
with the other library libeay32.dll. I built the dlls from openSSL source code 
without IDEA, MDC2 and RC5 support (by using "perl Configure no-idea no-mdc2 
no-rc5 ..."). 
 
More confusing to me is that if my application is static-linked to the 
ssleay32.lib and libeay32.lib, that the dlls works fine for me.   I also have 
no problem dynamically loading ssleay32.dll downloaded from public web sites.
 
I checked the windows system last error message after I get the NULL handle 
from LoadLibrary(ssleay32.dll), the error message was like the following:
 
          error 182: The operating system cannot run %1.   
 
What could be wrong in my ssleay32.dll? I did not modify any build script from 
openSSL except for the no-idea no-mdc2 no-rc5 stuff.
 
Thanks much!
 
Raymond

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to