Kbase 19892: Undefined __llasgdivs symbol in 9.1X on DG/UX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/10/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1x
DG/UX
SYMPTOM(s):
Using PROBUILD to create a Progress executable
Undefined first referenced
symbol in file
__llasgdivs ./4gl/dbmgr.o
__llasgmul ./4gl/dbmgr.o
UX:ld: ERROR: /test/_progres.new: fatal error:
Symbol referencing errors. No output written to _progres.new
Fatal error in /usr/bin/ld
Exit status 01
FIX:
When using PROBUILD on DG/UX you need to edit the resulting script (ldpro) and add the line "$PROLOAD/4gl/stub.o \" at the end of the script before the line that reads "$SOCKLIB". Failure to make this edit results in an undefined symbol when using this script.
However, the required file ($DLC/probuild/4gl/stub.o) was left out
when 9.1A05 was released. The file was introduced on Progress patch 9.1A11.
NOTE: It's still necessary to include the line referenced above in the link script for 9.1B. If you don't include it, the Undefined symbols error will occur.