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

Bug#4130: Old motif applications don't run



Dirk.Eddelbuettel@qed.econ.queensu.ca wrote:

>  Thomas> Hmm... I just found that particular string in libX11.so.3.1.0 and
>  Thomas> in libXt.so.3.1.0, under /usr/X11R5/lib.  Strace verivies that they
>  Thomas> are indeed used, so that's probably where that path comes from.
>  Thomas> The vendor is not to blame.
>
>But those don't seem to be loaded by /usr/local/bin/maple/bin/mapleV 
>
>$ ldd /usr/local/maple/bin/mapleV
>        libm.so.4 (DLL Jump 4.5pl21) => /lib/libm.so.4.6.27
>        libc.so.4 (DLL Jump 4.5pl21) => /lib/libc.so.4.6.27    

But they're loaded by irisVxm, the graphical front end:

$ ldd irisVxm 
        libXt.so.3 (DLL Jump 3.1) => /usr/i486-linuxaout/lib/libXt.so.3.1.0
        libX11.so.3 (DLL Jump 3.1) => /usr/i486-linuxaout/lib/libX11.so.3.1.0
        libc.so.4 (DLL Jump 4.5pl21) => /lib/libc.so.4.7.2

After playing around with 'strings' in the /usr/X11R5/lib directory,
I finally hit upon a workable solution: Do a

$ export XWINHOME=/usr/X11R6

This appears to override the hard-coded paths in the X11R5 compatibility
package.

(Dirk, it might be a good idea to check wether you have something like 
this in your environment; another suspect is the XKEYSYMDB
environment variable).

Since I have no idea of how to set an environment variable from
a Debian package (and from which package to do it) I leave it
to more capable hands to reassign this bug to whatever package
is right (xbase, xcompat, or whatever).
-- 
Thomas Koenig, Thomas.Koenig@ciw.uni-karlsruhe.de, ig25@dkauni2.bitnet.
The joy of engineering is to find a straight line on a double
logarithmic diagram.



Reply to: