System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

/usr/lib/dld.sl: Can't open shared library: ..//libdd.sl

Kevin Normandy
Occasional Advisor

/usr/lib/dld.sl: Can't open shared library: ..//libdd.sl

Hi Im on HP11.00 A.03.30

I've linked an application with a vendors shared libraries .sl's and a few statics .a's.

I'm getting this "can't open" from good old dld.sl. I'm not sure what the ..// notation means. I do have the directory where the sl live in my path and I copied them to the CWD just to test, where the executable is stored.

Still get the same message. Is there some long path being truncated in the ..//. How can I ask what specific one is being looked for?
2 REPLIES
Steven Schweda
Honored Contributor

Re: /usr/lib/dld.sl: Can't open shared library: ..//libdd.sl

Assuming that "HP11.00" means HP-UX, then I'd
expect better answers sooner in an HP-UX
forum than in this Linux forum.

> I've linked an application [..]

How? (Actual command(s)?)

Any related environment variables (SHLIB,
SHLIB_PATH) set?

Did you also compile this stuff, or just link
it? If so, how?

> I'm not sure what the ..// notation means.

With no actual information available, I'd
guess that there's something like
"../${VARIABLE}/libdd.sl" floating around
somewhere, and VARIABLE is not defined.
skt_skt
Honored Contributor

Re: /usr/lib/dld.sl: Can't open shared library: ..//libdd.sl

that sounds like a path problem; see if you have the right one defined for SHLIB_PATH or LD_LIBRARY_PATH or what ever is applicable.

Your post is not clear enough