0

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 stackoverflow, so I tried both)

1 Answer 1

1

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 1.0.0b:

http://www.slproweb.com/products/Win32OpenSSL.html

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).

1
  • +1, but edited the answer to point to the actual official builds of latest version. Nov 20, 2010 at 13:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .