On Mon, Dec 04, 2000 at 09:21:14PM +0100, Thomas Presberger wrote:
debian:/home/tom# strace xterm execve("/usr/bin/X11/xterm", ["xterm"], [/* 28 vars */]) = 0
[...]
open("/usr/openwin/lib/libXaw.so.7", O_RDONLY) = 3
[...]
open("/usr/openwin/lib/libXmu.so.6", O_RDONLY) = 3
[...]
open("/usr/openwin/lib/libXt.so.6", O_RDONLY) = 3
[...]
Bist du sicher, dass die verwendeten libs in /usr/openwin/lib/ von der X-Version sind, gegen die das xterm gelinkt wurde?
Nein. Wie bekomme ich das heraus?
/usr/bin/X11/xterm ist ja gleich /usr/X11R6/bin/xterm und die libs dazu befinden sich in /usr/X11R6/lib/*
Schau mit "dpkg -S <file>" nach, aus welchen Paketen das xterm und die benutzen libs kommen. Mit "ldd /usr/bin/X11/xterm" siehst du, welche libs das xterm nehmen will. Ă„ndere ggf. /etc/ld.so.conf oder $LD_LIBRARY_PATH und lies ggf. "man ls.so"
Reinhard