problemy z wine w PLD

Boski Cinek boski_cinek w o2.pl
Śro, 16 Lip 2003, 20:50:33 CEST


Cze!
Mam taki problem: wine pod PLD (obojetnie jaka wersja-probowalem 2 
pakietow i sam kompilowalem) przy probie uruchomienia oddaje blad:

  wine: relocation error: /usr/X11R6/lib/libntdll.dll.so: undefined 
symbol: __wine_dbg_vprintf

$strace wine wywala:

execve("/usr/X11R6/bin/wine", ["wine"], [/* 27 vars */]) = 0
uname({sys="Linux", node="pldmachine", ...}) = 0
brk(0)                                  = 0x804d6e8
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(0x3, 0xbf7feee4)                = 0
old_mmap(NULL, 44790, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/usr/X11R6/lib/libntdll.dll.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0P\3\000"..., 
1024) = 1024
fstat64(0x3, 0xbf7fef34)                = 0
old_mmap(NULL, 934696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000
mprotect(0x400e8000, 119592, PROT_NONE) = 0
old_mmap(0x400e8000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0xc6000) = 0x400e8000
old_mmap(0x400ef000, 90920, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400ef000
close(3)                                = 0
open("/lib/libwine.so", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\17\0"..., 
1024) = 1024
fstat64(0x3, 0xbf7fef24)                = 0
old_mmap(NULL, 88416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40106000
mprotect(0x40109000, 76128, PROT_NONE)  = 0
old_mmap(0x40109000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0x2000) = 0x40109000
old_mmap(0x4010a000, 72032, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4010a000
close(3)                                = 0
open("/lib/libwine_unicode.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\32"..., 
1024) = 1024
fstat64(0x3, 0xbf7fef14)                = 0
old_mmap(NULL, 816564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4011c000
mprotect(0x401e2000, 5556, PROT_NONE)   = 0
old_mmap(0x401e2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0xc5000) = 0x401e2000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0I\0\000"..., 
1024) = 1024
fstat64(0x3, 0xbf7fef04)                = 0
old_mmap(NULL, 139380, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401e4000
mprotect(0x40205000, 4212, PROT_NONE)   = 0
old_mmap(0x40205000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0x20000) = 0x40205000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\230\333"..., 
1024) = 1024
fstat64(0x3, 0xbf7feef4)                = 0
old_mmap(NULL, 1221024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40207000
mprotect(0x40327000, 41376, PROT_NONE)  = 0
old_mmap(0x40327000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0x11f000) = 0x40327000
old_mmap(0x4032d000, 16800, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4032d000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\330\34"..., 
1024) = 1024
fstat64(0x3, 0xbf7fee14)                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40332000
old_mmap(NULL, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40333000
mprotect(0x40335000, 4196, PROT_NONE)   = 0
old_mmap(0x40335000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
3, 0x1000) = 0x40335000
close(3)                                = 0
mprotect(0x40021000, 815104, PROT_READ|PROT_WRITE) = 0
writev(2, [{"wine", 4}, {": ", 2}, {"relocation error", 16}, {": ", 2}, 
{"/usr/X11R6/lib/libntdll.dll.so", 30}, {": ", 2}, {"undefined symbol: 
__wine_dbg_vpr"..., 36}, {"", 0}, {"", 0}, {"\n", 1}], 10wine: 
relocation error: /usr/X11R6/lib/libntdll.dll.so: undefined symbol: 
__wine_dbg_vprintf
) = 93
_exit(127)                              = ?


Co z tym zrobic?? Da sie cos w ogole? Ma ktos jakies pomysly? Przydalby 
mi sie ten emulator czasami (VirtualDub np.). Troche zgaduje, ale moze 
to cos z glibc?
$rpm -qa|grep wine

wine-programs-20020710-3
wine-20020710-3
wine-devel-20020710-3

$rpm -qa|grep glibc

glibc-pic-2.2.5-23
glibc-profile-2.2.5-23
glibc-devel-2.2.5-23
glibc-2.2.5-23

-- 
Pozdrawiam
|3 0 $ |< !   < i N e |<
------------------------------------------------------------------------
"Najsprawiedliwsza opinia o większości kobiet
jest obrazą dla ich wyjątków." (A. Świętochowski)
------------------------------------------------------------------------




Więcej informacji o liście dyskusyjnej pld-users-pl