On 09:33 am, florent.a...@gmail.com wrote:
On Sun, Mar 8, 2009 at 5:06 AM, Ian Fountain <ian.fount...@gmail.com> wrote:
I am new to all this so you will have to forgive me. I have a vista machine
with python 2.5 on it and I just installed twisted (py2.5), pyOpenSSL
(py2.5), and pycrypto (py2.5) but when I try to do the following:
"from twisted.internet import reactor" I get the following error:
"This application has failed to start because libeay32.dll was not found.
Re-installing the application may fix this problem."
I then found a copy of libeay32.dll and put it in my System32 folder and
then get the following error:
"The procedure entry point ERR_load_RAND_string could not be located in the
dynamic link library libeay32.dll."
I am currently out of ideas on what to do. Any help would be appreciated.
Thanks,

You need to have openssl install on your machine. Either download the
source and compile by yourself of use the binaries from there:

More importantly you need to have a *matching* version of pyopenssl and openssl installed.

Please don't don't manually put libraries into your System32 folder; use packages, or put the dlls somewhere else where you are more likely to find them. It can make problems like this very hard to diagnose, when later you come back and try to properly install openssl, but the version in your system32 directory is somehow getting picked up instead of the version that you just installed.

I wanted to refer you to some documentation from here, but the pyopenssl website is oddly silent on which version of OpenSSL to use on Windows. Would whoever built http://sourceforge.net/project/showfiles.php?group_id=31249&package_id=90289 please state which version of win32 openssl it was built against? I'm guessing 0.9.8j, but I'm not too confident in that guess...

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to