OPENMOTIF.TXT This file is http://www.cs.bham.ac.uk/research/poplog/tools/openmotif.txt Updated: 12 Aug 2000 Modified version of file posted on Sat Jul 22 01:14:06 BST 2000 to comp.lang.pop Subject: Free Motif (better than Lesstif) works with Poplog/Xved I recently learnt about the following from comp.lang.lisp http://freshmeat.net/appindex/2000/06/23/961774444.html Metro Link, Inc. - June 23rd 2000, 11:34 EST This is Metro Link, Inc.'s enhanced version of Open Motif, which includes approximately 30 significant bug fixes and enhancements to the Motif libraries and window manager, plus many minor source changes and over 100 fixes to the Motif demo source code. These changes were developed for Metro Link's commercial Motif products, and are now being contributed back to Open Motif. URLS Download: http://www.metrolink.com/openmotif/download.html Homepage: http://www.metrolink.com/openmotif/ I have installed it and tried it with Motif Poplog on a Dell Laptop running Redhat 6.1, and Steve Allen has tried it with Suse Linux. Installation is simple: download the file openmotif-2.1.30-4_MLI.i386.rpm Then, as root, rpm -i openmotif-2.1.30-4_MLI.i386.rpm If you have Lesstif, rpm will complain. You can either uninstall Lesstif, or force installation of motif: rpm -i --force openmotif-2.1.30-4_MLI.i386.rpm If you have the non-motif version of Linux Poplog V15.53 dated Nov 1999 (not the earlier versions built in July or September 1999) then you should be able to re-link it to use motif: 1. unprotect both $popsys and $usepop/pop/extern/lib, the latter so that libXpw.so can be rebuilt (which may not be necessary). chmod -R u+w $popsys $usepop/pop/extern/lib 2. Check that it is possible to run the corepop and corepop11 binaries in $popsys $popsys/corepop %noinit $popsys/corepop11 %noinit They should not produce any errors. (You may get the Pop-11 prompt: then just type CTRL-D to exit.) If either gives an error, fetch and run the rebuilding script from http://www.cs.bham.ac.uk/research/poplog/tools/relinking.linux.poplog After fetching, do this chmod 755 relinking.linux.poplog to make it executable. There is more information about what is going on in here http://www.cs.bham.ac.uk/research/poplog/sysdoc/rebuilding 3. If corepop and corepop11 work, give this command to do the re-linking $popsrc/newpop -link -x=-xm -xpw -norsv (the -xpw bit may not be necessary, but should do no harm). Other options are described in the HELP NEWPOP file, i.e. $usepop/pop/help/newpop You can add the noinstall flag to prevent installation in $popsys e.g. to see if re-linking works: $popsrc/newpop -link -x=-xm -xpw -noinstall -norsv (You should not need to use the -xpw flag more than once.) After re-linking you should be able to run poplog if you have Motif available. You can then run Xved with scroll bars and menus on each window. NOTE: Even without Motif you can run the rclib and rcmenu packages available at the Free Poplog site. See http://www.cs.bham.ac.uk/research/poplog/rclib/help/rclib http://www.cs.bham.ac.uk/research/poplog/rcmenu/help/ved_menu These menus don't require XVed. They work just as well with Ved. Aaron === Aaron Sloman, ( http://www.cs.bham.ac.uk/~axs/ ) School of Computer Science, The University of Birmingham, B15 2TT, UK EMAIL A.Sloman AT cs.bham.ac.uk (ReadATas@please !) PAPERS: http://www.cs.bham.ac.uk/research/cogaff/ TOOLS: http://www.cs.bham.ac.uk/research/poplog/freepoplog.html --- $poplocal/local/ftp/tools/openmotif.txt --- Copyright University of Birmingham 2000. All rights reserved. ------