Kbase 19792: Unsatisfied Symbols kp* When Probuilding Oracle DataServer
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/15/2008 |
|
Status: Verified
FACT(s) (Environment):
Oracle DataServer
Progress 8.3x
Progress 9.x
Oracle 8.x
UNIX
SYMPTOM(s):
Unsatisfied symbols:
kpusdt (code)
kpuicx (code)
kpudsc (code)
kpugdcx (code)
kpulsc (code)
kpudbcx (code)
kpugml (code)
kpudc (code)
kpusvar (code)
kpuasav (code)
kpucer (code)
sslpmexedesc (data)
kpumcf (code)
kpudex (code)
kpugbncx (code)
kpuexe (code)
kpugbccx (code)
kpuach (code)
kpuic (code)
kpusnchr (code)
kpusdl (code)
kpugc (code)
Unsatisfied symbols errors appear when running the link script to build Oracle dataserver executables
The link script is generated by standard probuild utility
CAUSE:
ORALIB variable does not include certain required objects
FIX:
Set ORALIB manually to include two additional ORACLE object files: kpudfo.o and sskrsed.o
Follow these steps:
1) cd $DLC/probuild/eucapp
2) . ./buildenv
3) ORALIB="`echo $ORALIB
$ORACLE_HOME/rdbms/lib/kpudfo.o
$ORACLE_HOME/rdbms/lib/sskrsed.o`";
export ORALIB
NOTE: The ORALIB environment variable must be on one line
or a continuation.
After this, rerun probuild and relink the executables.