Kbase P104543: Error 8013 when calling shared library from 64-bit Progress
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/2/2008 |
|
Status: Verified
SYMPTOM(s):
Getting error 8013 when trying to call shared library
Could not open Dynamic Library: <libraryName> (8013)
Running on a 64-bit platform
The shared library was compiled using a 32-bit compiler
FACT(s) (Environment):
Progress 9.1D 64-bit
Progress 9.1E 64-bit
OpenEdge 10.0A 64-bit
OpenEdge 10.0B 64-bit
OpenEdge 10.1A 64-bit
OpenEdge 10.1B 64-bit
All Supported Operating Systems
CAUSE:
It is not possible to call a 32-bit shared library from 64-bit versions of OpenEdge or vice-versa.
FIX:
Obtain a 64-bit version of the shared library from it's provider.
If it was developed in-house, recompile it using a 64-bit compiler