Tools & Apps

Subversion "ordinal" errors on Windows

If you receive the following error message:
The ordinal 3873 could not be located in the dynamic library LIBEAY32.DLL
when installing/running Trac, SVN, Ruby, Rails, Python or mod_python on a Windows PC, then this is most likely the result of having mismatching SVN versions installed.

Copy the LIBEAY32.DLL and SSLEAY32.DLL files from the subversion installation into the application directoy, which is causing the error message. Check the application directory for the location of the DLL files and replace them with the files from the subversion installation.

In case of mod_python:
Sometimes mod_python also requires copying all DLLs from subversion into the apache/bin directory, in order to fix the error.