Consultor Eletrônico



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.