Consultor Eletrônico



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.