1827286 Members
1669 Online
109717 Solutions
New Discussion

libdld missing.

 
Jeremy Loukinas
Frequent Advisor

libdld missing.

I have an HPUX11.00 server that when trying to install some software I got a missing libdld error. What is libdld and where does it come from?

Thanks
5 REPLIES 5
A. Clay Stephenson
Acclaimed Contributor

Re: libdld missing.

That's the dynamic loader library and should be in /usr/lib and almost certainly is there or your system will be severely crippled.

You should see files like libdld*.

I suspect that you need to set a SHLIB_PATH or an LD_LIBRARY_PATH.

If it ain't broke, I can fix that.
Paul Sperry
Honored Contributor

Re: libdld missing.

libdld is used by programs using shared libraries.
Jeff Schussele
Honored Contributor

Re: libdld missing.

Hi,

These messages frequently come *from* libdld complaining that IT can't find *another* lib file.
Take another look at this error message to see just which file it's complaining about.
But I suspect as mentioned earlier that you might need to set SHLIB_PATH or such.

HTH,
Jeff
PERSEVERANCE -- Remember, whatever does not kill you only makes you stronger!
William Wong_2
Trusted Contributor

Re: libdld missing.

libdld is library that supports dynamically linked shared libraries on executables. You should check if you have installed PHSS_28434 which is the latest cumulative dld and linker patch for HP-UX 11.00. Libdld comes with the Linker package.
Tyler Mace
Occasional Contributor

Re: libdld missing.

I ran across this same error while compiling SubVersion. (compiling was not a problem on other platforms) The following is my output...

cd subversion/clients/cmdline && /bin/sh /home/tai/subversion-1.1.3/libtool --silent --mode=link gcc -all-static -g -O2 -g -O2 -pthread -DNEON_ZLIB -L/home/tai/subversion-1.1.3/apr-util/xml/expat/lib -rpath /usr/local/lib -o svn add-cmd.o blame-cmd.o cat-cmd.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o delete-cmd.o diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o log-cmd.o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o prompt.o propdel-cmd.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolved-cmd.o revert-cmd.o status-cmd.o status.o switch-cmd.o update-cmd.o util.o ../../../subversion/libsvn_client/libsvn_client-1.la ../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la /home/tai/subversion-1.1.3/apr-util/libaprutil-0.la /home/tai/subversion-1.1.3/apr-util/xml/expat/lib/libexpat.la -liconv /home/tai/subversion-1.1.3/apr/libapr-0.la -lm -lnsl -lpthread -L/usr/lib -ldld /home/tai/subversion-1.1.3/neon/src/libneon.la -L/usr/local/lib -lz -lintl
/usr/ccs/bin/ld: Can't find library: "dld"


I have libdld, but it's not liking it...

ls -l /usr/lib/libdld.*
lrwxr-xr-x 1 root root 10 Feb 11 12:51 /usr/lib/libdld.0 -> ./libdld.1
-r-xr-xr-x 1 bin bin 12288 Jan 25 00:56 /usr/lib/libdld.1
-r-xr-xr-x 1 bin bin 24576 Jan 25 00:52 /usr/lib/libdld.2
lrwxr-xr-x 1 root sys 10 Feb 11 12:48 /usr/lib/libdld.sl -> ./libdld.2