Back to the main site

Libretro: libavcodec-ffmpeg.so.56: cannot open shared object file


#1

Hello, I’m stuck. Please help.
Lutris 0.4.14
Arch Linux x86_64
libretro + mgba core, but the same problem for any core.
When hit play, it generates the following error:
/home/kudy/.local/share/lutris/runners/retroarch/retroarch: error while loading shared libraries: libavcodec-ffmpeg.so.56: cannot open shared object file: No such file or directory
What I tried:

  1. Install ffmpeg2.8 package, which contains libavcodec.so.56.60.100
  2. symlink libavcodec.so.56.60.100 to libavcodec-ffmpeg.so.56
    Still the same problem, I’m not sure if Lutris is looking at my /usr/lib/ffmpeg2.8 folder or not.
    Here is the image posted with scrot from my i3 desktop.

#2

I got a workaround, install retroarch and copy the binary to lutris runner to replace the retroarch file.


#3

For future reference: A custom executable can be specified in each runner’s options window.
For the aforementioned option to be displayed, the “Show advanced options” checkbox on the bottom of the options window must be checked.