dec05eba/gpu-screen-recorder-issues

[BUG] Mismatch for liba* libraries

Closed this issue · 4 comments

Describe the bug
Similar as issue #28. Currently running on AUR version r631.42e5930-1. Multiple libraries required request a version which is not the latest provided one.

To Reproduce

  1. Run gpu-screen-recorder --help or start a recording.
  2. Receive error gpu-screen-recorder: error while loading shared libraries: libavcodec.so.60: cannot open shared object file: No such file or directory.

Screenshots
image
image

Desktop (please complete the following information):

  • X11 or Wayland: X11
  • Desktop environment/Window Manager: KDE Plasma 6.1
  • Distro: EndeavourOS
  • GPU: NVIDIA RTX 4080
  • Version (latest flatpak version, aur or source): AUR Latest

Did you reinstall gpu screen recorder as mentioned in my comment in #28 ? gpu screen recorder doesn't request any specific version, it uses the version that it was compiled against. This is the case for all aur packages that link against ffmpeg, not just gpu screen recorder.

Yes, just reinstalled once again to make sure the solution proposed in #28 worked, but unfortunately this did not solve the issue.

image

run which gpu-screen-recorder to make sure you dont have gpu screen recorder installed elsewhere. Also try first removing gpu screen recorder, clear your aur cache and install it again. I use arch with the aur package and I dont have this issue so the issue is somewhere in your install.

Issue is now fixed after rebuilding the AUR with paru -S gpu-screen-recorder-git --rebuild. I missed doing this beforehand.