Certain applications are unable to find shared object files. How do I troubleshoot this?

Latest response

I have two questions which are related to each other.

QUESTION 1
I need to install the following libraries.
- librdi_common.so
- librdi_commonmain.so
- libtcmalloc.so.4
- librdi_commontasks.so

I cannot determine what package or repo contains these using yum provides. I need these for an application which currently won't run unless it can find these.

QUESTION 2
Is there a system path variable that points to the locations of these shared object files? If so what is this path variable and how do I edit it. I ask because currently when I try to start the application it says...

application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory

When I execute the following command it says that libtinfo.so5 is on my system. So i'm confused why it can't load librdi_commontasks.so. However, running the same command on librdi_commontasks.so says it's not on my system.

shane@dagobah
[~] > ldconfig -p | grep libtinfo.so.5
    libtinfo.so.5 (libc6) => /lib/libtinfo.so.5

Therefore, I'm confused here on how to proceed. I thought libtinfo.so.5 included the librdi_commontasks.so but it appears it doesn't!? How do I proceed.

Responses