How to finish install of openmotif-2.2.3-10.FC4.2.i386?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How to finish install of openmotif-2.2.3-10.FC4.2.i386?
I executed rpm -ivh on this RPM file, but I don't find a configure or makefile, only a subdirectory of man/man1, man/man2, ... man/man8 containing a lot of .gz files. I'm hoping these contain source, but don't know how to crack them all open.
man directories contain "manual" pages (documentation pages) for the files they describe.
You can run "man man" to get more information about how man pages work.
It sounds as if you've loaded a man package for openmotif rather than the openmotif package itself. Sometimes you have various associated packages for a given tool. e.g.
tool
tool-man
tool-devel
tool-libs
What does the following command show you?
rpm -qa |grep openmotif
If you saw only something like "openmotif-man" or "openmotif-docs" (examples - I don't know what the exact packages would be) then it means you don't have the actual package that contains what you need.
Also why do you want openmotif specifically? It isn't shipped with FC because it doesn't use GPL. You can use lesstif instead which is GPL. On a recent install for Oracle 12 they specified openmotif in their documentation but I installed lesstif instead and it worked fine despite a note that said not only did I have to have openmotif but a specific version of openmotif. (Mini-rant: Oracle installation guidelines bite big time!)
The other benefit of lesstif is that it IS available in yum repositories for FC6 so you don't have to build it. The following command should install it assuming you have access to the internet:
yum install lesstif
EDIT: Oops - Just realized you said FC4 I do see openmotif in repositories for 4:
yum install openmotif
Last edited by MensaWater; 05-04-2007 at 01:40 PM.
OpenMotif MrmOpenHierarchy 32/64 bit incompatibility
I think you're right about the tar files containing man contents. I found "openmotif-2.2.3-10.RHEL4.5.src.rpm" which probably contains the source and am about to try that.
I started with a LessTif install, and it also crashed in the MrmOpenHierarchy call, so I thought I'd better try OpenMotif, which this code specifies. I still think there's a problem with the .uid file created by UIL on a 64-bit machine, that it's incompatible with the 32-bit app. I was trying to avoid stepping through the OpenMotif source but might have to bite the bullet!
In an edit to my original response I noted there was apparently a yum repository for openmotif for FC4 (not FC6 - my other comments were based on what I'd done on FC6).
Question - is it FC4 or RHEL4? Your titlte shows you were tyring FC4 but in this latest post you say you found source for RHEL4. I know they are somewhat the same with FC4 being beta for what went into RHEL4 but if it is RHEL4 you should be using up2date rather than yum.
I have no internet access in the lab in which I am working, so I must rpm from a disk. And yes, it is a RHEL4 installation. I've gathered the three rpm's that should do the trick:
I plan on using rpm -ivh --force, then will try to run .configure, then make and make install. I will try to set CFLAGS and LDFLAGS to -m32 before the make. I'll then create a simple .uid file with (???) an eval copy of xdesigner, then see if MrmInitialize and MrmOpenHierarchy are successful. Better yet, I'm hoping the source set has a set of examples I can run. Ultimately I have to figure out why the MrmOpenHierarchy call fails in the legacy app. The .uid file in that app is huge and I assume it works on a 32-bit machine. That's another angle of attack, but I don't have a 32-bit linux yet. Thanks for your help!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.