1826396 Members
3772 Online
109692 Solutions
New Discussion

libxm.so.3

 
Pando
Regular Advisor

libxm.so.3

Hi All,

I need to install the libxm.so.3 from redhat. i think it is included in the openmotif. However, when i install the openmotif, i got the message that it is installed already. I tried to find the location of the libxm.so.3 but it cannot find one. We need this library for other software. I have used the command to locate the libxm.so.3 using (# find / -name libxm.so.3 ) but yielded no result. I would like to ask if i need to re-install the openmotif rpm again? Thanks!
4 REPLIES 4
Stuart Browne
Honored Contributor

Re: libxm.so.3

RHEL4's "openmotif-2.2.3-10.RHEL4.5.i386.rpm" contains:

/usr/X11R6/lib/libXm.so.3

NOTE: Case sensitive (as is 'find').

So, try to 'up2date -u openmotif'. If that doesn't work, 'rpm -e openmotif --nodeps' then do it again.

If you're not using RHEL4, then tell us what, and we'll tell you where to look.
One long-haired git at your service...
xyko_1
Esteemed Contributor

Re: libxm.so.3

Stuart,

I think that Pando must be cautious with up2date because doing that he may solve the problem with the new software but he may have problems with others softwares that uses the actual version of libXm.

Regards,
Xyko
Pando
Regular Advisor

Re: libxm.so.3

Hi Stuart and Xyko,

Yes, you are correct. It is case sensitive. We found it at /usr/X11R6/lib directory. Unfortunately, the software was not able to find it even if i modify the system wide profile by adding:

export LD_LIBRARY_PATH=/usr/X11R6/lib

What could be done to solve this?

BTW, we are using RHEL 3 64-bit.

Brgds,

Pando

Re: libxm.so.3

If you're running 64-bit Linux and a 64-bit app, then you need the 64-bit version of libXm. This library should typically be under /usr/X11R6/lib64.
You may use the file(1) command to check whether you have the 32- or 64-bit version.

Also, in order for the dynamic loader to find the library automatically, the file /etc/ld.so.conf should contain "/usr/X11R6/lib64".