The instructions for building and installing OpenMotif are contained in the RELNOTES file, and are as follows.
I will put the issues I am having at the appropriate points:
1) Unpack the tarball into a directory called something like MotifSource.
2) Create another directory called MotifBuild and symbolic-copy the source directory tree to MotifSource using the command lndir
Problem: I do not have lndir available in my Puppy 4.3.1, so I cannot do this part (but see footnote below).
Instead I just go ahead and build within the same directory tree that I got when I unpacked the tarball.
3) Customize the file site.def 'to reflect local preferences for install locations, compilers, paths. etc.'
Me: I do not change anything in that file, since I really do not have a strong opinion on anything that the file contains.
Obviously, I am used to the usual concept of '--prefix=$HOME' as part of a configure/make build process, so somehow I feel like I would like to apply that same principle here.
There are a few lines within the site.def file which look like they could/should be updated to fit my Puppy install usuals, they start with
Code: Select all
# undef DefaultUserPath ...
Me: Well I guess I am doing the default stuff, so I follow this point and create 3 symbolic links in a directory I create called /import/X11.
5) Next bit in RELNOTES is tricky again: you are asked to see if <vendor>.cf contains mention of BootstrapCFlags, and if not then build with
Code: Select all
make World >& world.log
Things happen and I finish with
Code: Select all
make install >& install.log
Well, I have a browse and find that the Open Motif install process has created a few directories, and in particular one being
Code: Select all
/usr/OpenMotif-2.1.32
If I look at the log file world.log I find plenty of error messages; not really surprising but there you go.
Footnote: the build process for Open Motif has nonetheless given me the lndir command in the directory
Code: Select all
/usr/OprnMotif-2.1.32/bin
Many thanks for any help.