Kbase P99408: ESQL/C program gets runtime definition of symbol not found errors against libesql92.so
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/07/2010 |
|
Status: Verified
SYMPTOM(s):
ESQL/C program gets errors when running under 10.0B
rtld: 0712-001 Symbol bn_mul_comba6 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
rtld: 0712-001 Symbol bn_sqr_comba6 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
rtld: 0712-001 Symbol bn_mul_comba11 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
rtld: 0712-001 Symbol bn_sqr_comba11 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
rtld: 0712-001 Symbol bn_mul_comba16 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
rtld: 0712-001 Symbol bn_sqr_comba16 was referenced from module libesql92.so(), but a runtime definition of the symbol was not found.
FACT(s) (Environment):
OpenEdge 10.0B
UNIX
CAUSE:
ESQL/C program was compiled and linked against 10.0A then was run on a 10.0B installation. Consequently the 10.0B version of libesql92.so was used and the runtime dynamic linking errors occurred
FIX:
Compile and link the ESQL/C application using the same version of Progress on which the program is going to run