1

When QGIS is installed, it displays the following message:

the ordinal 3109 could not be located in the dynamic library LIBEAY32.dll.

Could someone help me?

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
  • compare http://gis.stackexchange.com/questions/14323/how-to-fix-qgis-error-entry-point-could-not-be-located – underdark Jun 01 '12 at 20:37

2 Answers2

3

I've just had the same problem on a 64 bit Windows 7 machine. I fixed it by copying libeay32.dll -

from C:\Program Files (x86)\Quantum GIS Lisboa\bin

to C:\Program Files (x86)\Quantum GIS Lisboa\apps\qgis\bin

so that it was in the same directory as the executable.

(This is the same work-around as given in the thread referenced above about a different QGIS DLL conflict.)

user8331
  • 31
  • 1
1

Judging from a simple search engine query, you have multiple versions of the same dll installed and QGIS is trying to use the wrong one. You could try searching the whole system for this LIBEAY32.dll and rename the other one temporarily. The real question is why it has search-order precedence.

lynxlynxlynx
  • 4,247
  • 3
  • 29
  • 45
  • seems like there is no way to override .dlls in system32 folder. i guess that's where the wrong .dll is hiding. – underdark Jun 01 '12 at 22:18
  • I followed the very well written instructions to the thread above and the program loaded great and is working. This solved my installation problem for this specific problem. I am using Windows 7 Professional on my HP Laptop. Thanks for solving the problem lynxlynslynx. –  Apr 21 '13 at 18:53