gameblabla / pcsx4all

RS-97/RG350 port of PCSX4ALL. Switched to C, HLE improvements etc...
37 stars 11 forks source link

libshake.so.2 => not found #22

Open ghost opened 4 years ago

ghost commented 4 years ago
opendingux:/media/data/local/home # ldd /media/RG350_EXTSD/apps/pcsx4all
    libshake.so.2 => not found
    libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x77d50000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x77d2a000)
    libz.so.1 => /usr/lib/libz.so.1 (0x77d05000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x77c1c000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77be6000)
    libc.so.0 => /lib/libc.so.0 (0x77b80000)
    libiconv.so.2 => /usr/lib/libiconv.so.2 (0x77a8e000)
    libm.so.0 => /lib/libm.so.0 (0x77a73000)
    libdl.so.0 => /lib/libdl.so.0 (0x77a5f000)
    libts-1.0.so.0 => /usr/lib/libts-1.0.so.0 (0x77a4d000)

This is manifesting with a freshly built buildroot and the stock fw:

opendingux:/media/data/local/home # ls -l /usr/lib/libshake.so.1
-rwxr-xr-x    1 root     root         12564 Oct 27 04:27 /usr/lib/libshake.so.1
opendingux:/media/data/local/home # ls -l /usr/lib/libshake.so
lrwxrwxrwx    1 root     root            65 Oct 26 19:58 /usr/lib/libshake.so -> /home/tonyjih/RG350_buildroot/output/target/usr/lib/libshake.so.1

Copying the library to /usr/local/bin won't help.

Is this a known problem?

gameblabla commented 4 years ago

Are you trying to build it for windows or for MIPS ? libshake isn't provided by default on the toolchain, you have to compile it yourself. /usr/local/bin is your host compiler, DO NOT USE MIPS LIBRARIES for X86 !