[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: