ZMAGIC can't find libX11.so.6
Ing.Jan Kohl
kohl na cit0000pce00083.pce.cdrail.cz
Středa Prosinec 22 10:43:03 CET 1999
Dobry den,
Jakou soucast zkusebniho baliku Informix D4GL jsem získal i kompatibilni
balik Tcl/Tk, kde je program owish (link na itcl_wish). Ten je pouzit jako
GUI konfiguracni manager. Pri spusteni vsak hlasi:
owish: can't find library 'libX11.so.6'
Zjistil jsem, ze je to:
itcl_wish: Linux/i386 demand-paged executable (ZMAGIC), stripped
Na prikaz ldd -d itcl_wish odpovi:
not a dynamic executable
Kdyz ho spustim pomoci strace dostanu tento vystup:
execve("/sco/tcl_4js/bin/owish", ["owish"], [/* 43 vars */]) = 0
uselib("/lib/ld.so") = 0
getuid() = 500
geteuid() = 500
getgid() = 100
getegid() = 100
stat("/etc/ld.so.cache", {st_mode=0, st_size=0, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
mmap(0, 10169, PROT_READ, MAP_SHARED, 4, 0) = 0x40000000
close(4) = 0
uselib("/usr/lib/libX11.so.6") = -1 ENOENT (No such file or directory)
uselib("/lib/libX11.so.6") = -1 ENOENT (No such file or directory)
write(2, "owish: can\'t find library \'lib"..., 40) = 40
_exit(128) = ?
Kdyz do /lib udelam symlink na /usr/X11R6/lib/libX11.so.6.99, dostanu:
execve("/sco/tcl_4js/bin/owish", ["owish"], [/* 43 vars */]) = 0
uselib("/lib/ld.so") = 0
getuid() = 500
geteuid() = 500
getgid() = 100
getegid() = 100
stat("/etc/ld.so.cache", {st_mode=0, st_size=0, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
mmap(0, 10169, PROT_READ, MAP_SHARED, 4, 0) = 0x40000000
close(4) = 0
uselib("/usr/lib/libX11.so.6") = -1 ENOENT (No such file or directory)
uselib("/lib/libX11.so.6") = -1 ENOEXEC (Exec format error)
write(2, "owish: can\'t load library \'/li"..., 45) = 45
write(2, "\tExec format error\n", 19) = 19
write(2, "owish: can\'t find library \'lib"..., 40) = 40
_exit(128) = ?
Mam RH 5.1 (kernel 2.0.35,XFree86-3.3.2)
V tomtez baliku je pgm wish, ktery chodi:
wish: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked,
not stripped
Takze - staticky linkovany pgm chce dynamickou knihovnu. Jakou ? Jakeho
formatu ? Muze nekdo poradit ?
<PRE>
_______ ____
Ing.Jan Kohl ___ | | |
Ceske drahy s.o., _ \ | _ \ /
DATIS o.z. Pardubice |-| __| |__|_|__O__||__B<
Nadrazni 205; tel: |-|---| +++ __________|)
904/5747 040/564 5747 |-| | ++ ______________|)
e_mail: |=|_|___|___________________|==|
kohl na datis.cdrail.cz -( + )<>-|-|( + )--( + )--\
jkohlj na netscape.net ---------------------------------
</PRE>
Další informace o konferenci Linux