RH 7 and openmotif dependencies
We just setting up a 7.1 server that requires 32bit versions of various libs. I am trying to install openmotif22-2.2.3-19.el6.x86_64 and i686 versions but get
Requires: /usr/share/X11/XKeysymDB error. From what i noted this is provided by libX11-common.noarch 1.6.0-2.1.el7 which is installed but there is no /usr/share/X11/XKeysymDB.
Can someone shed some light on this before i give up and go 6.x? I need a 32bit openmotif
regards
Norm
Responses
I too have encountered the XKeysymDB dependency error when trying to install openmotif22 on RHEL 7.1. I assume based on this article that XKeysymDB will not be provided or made available for RHEL 7.x ?
I noticed the following, however (ellipsis […] added by me for brevity):
rpm -q --list openmotif22-2.2.3-19.el6.i686 | egrep 'libMrm.so|libUil.so|libXm.so' /usr/lib/libMrm.so.3 /usr/lib/libMrm.so.3.0.2 /usr/lib/libUil.so.3 /usr/lib/libUil.so.3.0.2 /usr/lib/libXm.so.3 /usr/lib/libXm.so.3.0.2
Our software requires libxyz.so.3 (e.g. libMrm.so.3, etc.). Since it turns out they're just symlinks, can I create those symlinks on our RHEL 7 machines and point them to the actual RHEL 7 motif libraries? E.g.:
ls -l /usr/lib/libMrm.so.3 lrwxrwxrwx 1 root root 15 Nov 19 14:41 /usr/lib/libMrm.so.3 -> libMrm.so.4.0.4
This method may work, assuming I'm correctly understanding "6. Compatibility Notice" on the Motif website:
"Motif 2.3.x is binary compatible with Motif 2.2.x. Applications built against Motif 2.2 should work with Motif 2.3.x without having to recompile it."
HOWEVER, would Red Hat support such a method?
(Edited for formatting. It would be helpful if there was a way to preview comments, including formatting, before submitting them.)
Our software did start and run mostly OK using the symlinks. However, there were some font display issues. From one of our devs in reference to the Motif comment I posted last week: "Evidently binary compatible does not necessarily mean behaviorally compatible."
Anyway, they tried copying the openmotif22 libraries from a 6.4 workstation to ~/lib on the 7.1 workstation and the font issue was gone. They didn't seem to run into any issues (so far) with XKeysymDB not being present in 7.1.
HOWEVER, I'm guessing this alternative would not be supported by Red Hat either?
(Edit: another reformatting attempt. Again, it would be helpful if there was a way to preview comments, including formatting, before submitting them.)
I'm afraid the answer is no, not supported. Meaning, a problem caused by using a RHEL-6 package on a RHEL-7 system couldn't be fixed by Red Hat. Other than that, if the software behaves well, I see no reason to stop using it unless you must completely rely on it.
More info at https://access.redhat.com/articles/54483.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
