omega-gg / MotionBox

Video Browser for Motion Freedom
http://omega.gg/MotionBox
GNU General Public License v3.0
115 stars 14 forks source link

error while loading shared libraries: libvlc.so.5 #39

Closed amfogor closed 5 months ago

amfogor commented 2 years ago

I downloaded MotionBox-1.8.0-0-linux64.tar.gz, ran ./MotionBox, and got the following error

./MotionBox: error while loading shared libraries: libvlc.so.5: cannot open shared object file: No such file or directory

3unjee commented 2 years ago

You need to have VLC installed on your system, is it the case ?

amfogor commented 2 years ago

@3unjee why would that be a requirement? Just ship it as all the other dependencies.

3unjee commented 2 years ago

I tried to do this at some point on Linux but gave up based on the daunting task it represents. libVLC has many dependencies.

amfogor commented 2 years ago

Can't it be automated? Like recursively list all the dependencies by parsing ELF and looking at the dynamic table (with readelf -d for example)

3unjee commented 2 years ago

Yeah probably ? Or an AppImage would be cool too.

Feel free to contribute on that part if you like the program.

amfogor commented 2 years ago

I'll consider when I'll switch from Gentoo to Guix. Right now I can't even install VLC.

3unjee commented 1 year ago

The latest version is AppImage based and should run without problem. Let me know.