Bug#4130: Old motif applications don't run
Thomas> PACKAGE: motifnls
Thomas> VERSION: 2.1-1
Thomas>
Thomas> A commercial application (Maple VR3) does not run correctly under
Thomas> X11R6 even with motifnls installed. It complains abut unknown
Thomas> keysyms osf* (for example osfCopy), even though these are defined
Thomas> in /usr/X11R6/lib/X11/XKeysymDB.
Thomas>
Thomas> The problem is that Maple looks for these things under /usr/X386,
Thomas> as verified with strace.
It works here on the version of Maple V Release 3 (dated Feb 1995) that is
available through a site license here at Queen's. All of maple is below
/usr/local/maple, and a shell script /usr/local/bin/maple, supplied by
Waterloo Software with Maple, sets
[...]
MAPLE=/usr/local/maple
export MAPLE
[...]
# This variable tells Maple's Motif interface where to find its resource
# files. This should be set even if TTY Maple is being run, as the user
# might still open a Motif plot window.
XAPPLRESDIR=$MAPLE/X11_defaults
export XAPPLRESDIR
and indeed, there are plenty of osf* definitions in the files in the
directory.
$ grep -c osf /usr/local/maple/X11_defaults/*
/usr/local/maple/X11_defaults/Maple:26
/usr/local/maple/X11_defaults/Maple2dX11m:0
/usr/local/maple/X11_defaults/Maple3dX11m:0
/usr/local/maple/X11_defaults/MapleV:26
/usr/local/maple/X11_defaults/XKeysymDB:25
Might this be a local problem?
--
Dirk Eddelb"uttel http://qed.econ.queensu.ca/~edd
Reply to: