ptitSeb / box86

Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
https://box86.org
MIT License
3.3k stars 227 forks source link

Wine cannot create window #985

Closed 1640675651 closed 1 month ago

1640675651 commented 2 months ago

System: Raspberry Pi 3b, Raspberry Pi OS bookworm 64bit. Installed box86, box64 and wine. wine explorer gives:

Box86 with Dynarec v0.3.7 c5bccdf3 built on Jul 27 2024 15:58:43
Error: Symbol __shmctl64 not found, cannot apply R_386_JMP_SLOT 0x60874218 (0x7896) in /home/zhz/wine/lib/wine/i386-unix/winex11.so
Error: relocating Plt symbols in elf winex11.so
00fc:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
00fc:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."

But wine64 explorer works fine. Tried wine-stable-9.0.0.0, wine-stable-8.0.2 and wine-devel-7.2.2. Same behavior.

ptitSeb commented 1 month ago

You should grab wine binary from some build CI, like krone4lk or PlayOnLinux... I'll check to add that symbol, but I'm pretty sure there will be many other after this one.

ptitSeb commented 1 month ago

Function added.

1640675651 commented 1 month ago

Confirm Kron4ek's version worked. Thank you.