in reply to Crypt::OpenSSL::RSA & Java

Suddenly, a script that was working will no longer validate and when run produces the following error:

What does validate mean?

: The ordinal 3654 could not be located in the dynamic link library LIBEAY32.dll. I figure it must be something that was installed recentlyh on my machine that has a clobbering dll. I've moved Perl to the front of my path with no success. I've uninstalled and reinstalled Crypt::OpenSSL::RSA with no impact. Argh!

Well, maybe you have two perls? Maybe Eclipse modifies the path? Maybe you simply have the wrong version of LIBEAY32.dll?

Check %ENV/@INC from within Eclipse, check the dll versions using objdump/dumpbin/dependencywalker