View Full Version : [linux] Rawshooter Essential 2006 pod Wine na AMD64


Tomasz Golinski
24-06-2006, 13:59
Z jakiegoś powodu Wine źle działa z Vfatem na AMD64 http://bugs.winehq.org/show_bug.cgi?id=4456 (cokolwiek to znaczy: VFAT_IOCTL_READDIR_BOTH is buggy on 64bit). Należy sciągnąć ten patch http://bugs.winehq.org/attachment.cgi?id=2689&action=view (wywalenie jednej linii, można to zrobić z palca), wrzucić go do katalogu z źródłem wine i patch -p1 < plik_z_patchem

Od tego czasu wine nie będzie kraszować na vfacie.

Ale to jeszcze nie wszystko, RSE2006 jest skompilowany z jakimiś nowymi bibliotekami, których wine nie umie czytać. Rozwiązanie jest podobne: w źródłach znaleść plik dlls/kernel/kernel32.spec
i dostawić # przed liniami
@ stdcall FindActCtxSectionStringA(long ptr long str ptr)
@ stdcall FindActCtxSectionStringW(long ptr long wstr ptr)
Przekompilować, zainstalować i powinno śmigać.

Aha, RSE2005 działa bez drugiego patcha, a jeśli mamy rawy na partycji innej niż vfat, to można sobie pierwszy darować.