box64
box64 copied to clipboard
Error loading libxcb-render.so.0 while running Ruffle
I have libxcb and libxcb-render installed on my Ubuntu 22.04 LTS (Raspberry Pi 4, 64-bit OS).
I tried to run Ruffle from the official nightly build, and box64 seems to fail to load libxcb-render, although the package and the file is in /lib/aarch64-linux-gnu/
. Below is the terminal log of the run.
$ box64 ./ruffle
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096
Box64 with Dynarec v0.1.9 d08bd0c built on Aug 1 2022 06:54:32
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 27 Env var
Looking for ./ruffle
Rename process to "ruffle"
Using native(wrapped) libxcb.so.1
Error loading needed lib libxcb-render.so.0
Error loading one of needed lib
Error: loading needed libs in elf /home/sjkim04/Downloads/ruffle-nightly-2022_08_02-linux-x86_64/ruffle
I have seen through past issues, and it seems that @ptitSeb wrapped that certain package to solve it. If you could this time, please do it. At the meanwhile, if there are other solutions, please tell me. Thank you!
Wait is this that I need x64 libraries instead of arm64?
yes, until I wrap the library in box64 so the arm64 version can be used.