Consultor Eletrônico



Kbase P31620: Error when running the dbtool utility./usr/lib/pa20_64/dld.sl: Unable to find library 'librocket_r.s
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   31/05/2005
Status: Verified

FACT(s) (Environment):

HP-UX 11.0
Progress 9.1D 64 bit
Progress 9.1D

SYMPTOM(s):

Error when running the dbtool utility.

/usr/lib/pa20_64/dld.sl: Unable to find library 'librocket_r.sl'.
Killed

dbtool is from 9.1D06

chatr returns following

chatr(warning): file "/usr/rxtfc/dlc91d/bin/dbtool" appears to be
corrupted and
does not have a DT_FLAGS dynamic table entry. Therefore, the -B options
will not
function properly.
/usr/rxtfc/dlc91d/bin/dbtool:
64-bit ELF executable
shared library dynamic path search:
LD_LIBRARY_PATH enabled first
SHLIB_PATH enabled second
embedded path enabled third
/vobs_prgs/hpux1164/dlcbld/lib:/
vobs_prgs/hpux1164/dlcbld/lib:/usr/lib/pa20_64:/opt/langtools/lib/pa20_6
4
shared library list:
librocket_r.sl
libpthread.1
libstd.2
libstream.2
libCsup.2
libm.2
libcl.2
libc.2
libdl.1
shared library binding:
deferred
global hash table disabled
shared library mapped private disabled
shared library segment merging disabled
shared vtable support disabled
segments:
index type address flags size
5 text 4000000000000000 z---c D (default)
6 data 8000000100000000 ---m- D (default)
executable from stack: D (default)
static branch prediction disabled
kernel assisted branch prediction enabled
lazy swap allocation for dynamic segments disabled
nulptr references disabled

SHLIB_PATH is not set

CAUSE:

With SHLIB_PATH unset, dbtool can not find shared library librocket_r.sl

FIX:

Set SHLIB_PATH to include $DLC/lib directory prior to running dbtool

SHLIB_PATH=$DLC/lib:$SHLIB_PATH; export SHLIB_PATH