ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.88k stars 284 forks source link

Error loading needed lib #1226

Open vukjure opened 9 months ago

vukjure commented 9 months ago

Running on Raspberry 5 8GB, cmake with cmake .. -DRPI5ARM64=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo. Using latest version of 64bit Raspberry Pi OS 12 bookworm (kernel: Linux raspberrypi 6.1.0-rpi7-rpi-2712 #1 SMP PREEMPT Debian 1:6.1.63-1+rpt1 (2023-11-24) aarch64 GNU/Linux)

Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:16384 Running on Cortex-A76 with 4 Cores Params database has 54 entries Box64 with Dynarec v0.2.7 35a32481 built on Jan 28 2024 23:51:13 BOX64: Detected 48bits at least of address space Counted 34 Env var BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/ BOX64 BIN PATH: ./:bin/:/home/pi/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681/bin/remote-cli/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/ Looking for /home/pi/raspbian_build/prog.x86_64 Rename process to "prog.x86_64" Error loading needed lib Error loading needed lib Error loading needed lib Error loading needed lib Error loading needed lib Error loading one of needed lib Error: Loading needed libs in elf /home/pi/raspbian_build/prog.x86_64

ptitSeb commented 9 months ago

16K pagesize support looks broken.

Also, note that not much things will work with 16K Page Size. If you want to run x86_64 software (like Wine), you will need to switch to 4K page size.