Kbase P110681: Link script for full ESQLC client fails with undefined reference to 'umProcSetupPools' in 9.1E02
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/07/2006 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1E
UNIX
Windows
SYMPTOM(s):
Link script for full ESQLC client fails with undefined reference to 'umProcSetupPools'
./4gl/runtime.o: In function `rnproc_retn':
./4gl/runtime.o(.text+0x40b49): undefined reference to `umProcSetupPools'
collect2: ld returned 1 exit status
The command 'nm $DLC/probuild/4gl
2fulhli.o | grep umProcSetupPools' does not return anything.
'nm $DLC/probuild/4gl/runtime.o | grep umProcSetupPools' returns 'U umProcSetupPools'
On Windows, the following error appears:
runtime.lib(rnproc.obj) : error LNK2001: unresolved external symbol _umProcSetupPools
This works fine in 9.1E FCS
CHANGE:
Applied Service Pack 9.1E02
CAUSE:
Bug# 20051108-029
CAUSE:
In Service Pack 9.1E02, the reference to 'umProcSetupPools' has been added in runtime.o, rn4glsys.o (for regular clients) and n2fulhli.o (for esqlc).
However, the n2fulhli.o file is missing in the Service Pack 9.1E02. Therefore, runtime.o cannot find any reference to 'umProcSetupPools' in 'n2fulhli.o'.
On Windows, the missing file is n2fulhli.obj.
FIX:
Upgrade to 9.1E03 or later.