moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.51k stars 326 forks source link

Moonlight on Raspberry Errors - Can't find libgamestream.so.4 #802

Open Fredrum opened 3 years ago

Fredrum commented 3 years ago

Please provide the following info.

NVidia Geforce Experience version: 3.18.0.102

Moonlight Embedded version: 2.4.11

Moonlight Embedded source: repository/included in distribution/compiled from source/... https://github.com/irtimmer/moonlight-embedded.git

Moonlight Embedded running on: Raspberry Pi/Cubox-i/Hummingboard/Other linux device/... RPi4 - Buster

Moonlight Embedded running on distribution: Arch Linux/Raspbian/OpenELEC/... Raspbian

Verbose output -verbose of Moonlight Embedded: moonlight: error while loading shared libraries: libgamestream.so.4: cannot open shared object file: No such file or directory

What is the expected result? Finding the correct version of libgamestream and starting moonlight.

What happens instead of that? Errors out and says it cant open libgamestream

After building libgamestream I only get v2 of it, but the install symlinks it and names it .so.4. In fact it looks like that's happening with the libmoonlight-common also.

lrwxrwxrwx 1 pi pi     29 Oct 26 10:54 libmoonlight-common.so.4 -> libmoonlight-common.so.2.4.10
lrwxrwxrwx 1 pi pi     24 Oct 26 10:54 libmoonlight-common.so -> libmoonlight-common.so.4
-rwxr-xr-x 1 pi pi 139892 Oct 26 10:54 libmoonlight-common.so.2.4.10
lrwxrwxrwx 1 pi pi     23 Oct 26 10:54 libgamestream.so.4 -> libgamestream.so.2.4.10
lrwxrwxrwx 1 pi pi     18 Oct 26 10:54 libgamestream.so -> libgamestream.so.4
-rwxr-xr-x 1 pi pi 132572 Oct 26 10:54 libgamestream.so.2.4.10

Can I do something about this?

Cheers Fred

Fredrum commented 3 years ago

Update: I actually seems to have been able to make it run now. I went through all build files and change the libgamestream.so.4 references to say libgamestream.so.2. Now it starts fine and detects the PC and even games on the PC.