I am trying to use RCurl (from within the R programming language). And I get the following error:
The procedure entry point
ASN1_const_check_infinite_end could
not be located in the dynamic link
library libeay32.dll
Before that I had the warning that libeay32.dll is missing. I downloaded some copy from online, and put it into the system32 directory – and I ended up with the error above.
I then ran regclean pro (link) but that didn’t help either.
I work on win 7. Any suggestions how to solve this?
(I wasn’t sure if this belongs here on superuser, so I tried both)
That error is caused by using an older DLL that the one needed by RCurl. It means that the Windows library loader couldn’t locate in the library a function that RCurl wants to use.
You need a newer version, try downloading it from the OpenSSL official page, current version is 0.9.8.8:
http://gnuwin32.sourceforge.net/packages/openssl.htm
http://downloads.sourceforge.net/gnuwin32/openssl-0.9.8h-1-bin.zip
Note also that you don’t need to put int in system32, it’s better is you put it in the RCurl directory (MS no longer recommends putting libraries in system folders because of DLL Hell).