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\