MIvanchev / static-wine32

A Docker recipe for building a statically compiled 32-bit Wine for x86_64
BSD 3-Clause "New" or "Revised" License
71 stars 3 forks source link

ntdll.so #11

Open sedlexx opened 10 months ago

sedlexx commented 10 months ago

Прошу прощения за, возможно, глупый вопрос. Я получил и распаковал wine-build.tar.gz. При попытке использования получил следующее:

*@*:~/.local/bin$ ./wine notepad.exe
wine: could not load ntdll.so: /home/*.local/bin/../lib/wine/i386-unix/ntdll.so: cannot open shared object file: No such file or directory

Что я делаю не так? P.S. Статически-слинкованый wine мне требуется для запуска его на ARM с помощью qemu.

MIvanchev commented 10 months ago

Проблем сдесь: /home/*.local/bin/... В команды docker build ты наверно неправильно задал аргумент PREFIX. Если хочешь разпаковать в /home/my-username/.local, задай docker build --build-arg PREFIX=/home/my-username/.local.

P.S. Статически-слинкованый wine мне требуется для запуска его на ARM с помощью qemu.

Для нещастия static-wine32 только поддерживает x86. Тебе нужно что-то другое, например https://github.com/AndreRH/hangover.