Reinhard Foerster wrote:
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
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.
ldd /usr/bin/X11/xterm libXaw.so.7 => /usr/openwin/lib/libXaw.so.7 (0x40024000) libXmu.so.6 => /usr/openwin/lib/libXmu.so.6 (0x40076000) libXt.so.6 => /usr/openwin/lib/libXt.so.6 (0x4008c000) libSM.so.6 => /usr/openwin/lib/libSM.so.6 (0x400d6000) libICE.so.6 => /usr/openwin/lib/libICE.so.6 (0x400df000) libXpm.so.4 => /usr/openwin/lib/libXpm.so.4 (0x400f5000) libXext.so.6 => /usr/openwin/lib/libXext.so.6 (0x40103000) libX11.so.6 => /usr/openwin/lib/libX11.so.6 (0x40111000) libncurses.so.5 => /lib/libncurses.so.5 (0x401dc000) libc.so.6 => /lib/libc.so.6 (0x4021a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Also ich entnehme dem nur, daß es alle libs findet, die es braucht. Die Ausgaben von "dpkg -S <lib>" sehen etwa so aus und bringen mich auch nicht weiter: dpkg -S libXaw.so.7 libxaw7: /usr/X11R6/lib/libXaw.so.7 libxaw7: /usr/X11R6/lib/libXaw.so.7.0
Außerdem hatte ich erwartet, daß, wenn ich alle Abhängigkeitsforderungen erfülle, auch alle benötigten libs zur Verfügung stehen. Warum gibt das Programm nicht einfach den Namen der lib an, bei der der Fehler auftritt?
Thomas P.