Consultor Eletrônico



Kbase P96506: Unsatisfied symbol Error while running hlpro script
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/10/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):


Unsatisfied symbol error running hlpro script

Unsatisfied symbol "compress" in file ./4gl/ubc.o


Unsatisfied symbol "compress2" in file ./4gl/ubc.o

.4gl/ubc.o: undefined reference to 'compress2'

.4gl/ubc.o: undefined reference to 'uncompress'

ld: 0711-317 ERROR: Undefined symbol: .uncompress

ld: 0711-317 ERROR: Undefined symbol: .compress2

CAUSE:

These symbols are undefined because $DLC/probuild/4gl/libz.a are not included in the link list in ldpro.

FIX:

Check for the following entries at the bottom of the ldpro link script or any generated link script where these symbols are undefined:

1. If the libz.a line below is missing add it:
It should be the last entry at the end of the $CC... Put your objects here \ listing.

$DLC/probuild/4gl/libz.a \

2. If the libz.a line is present add the -lz switch to the line beginning with -lm as shown below:

-lm -lz\