I am getting this error when I try to start XBMC on fedora 20
/usr/lib64/xbmc/xbmc.bin: error while loading shared libraries: libavfilter.so.3: cannot open shared object file: No such file or directory
Can someone help me find some solution for this, please?
Thanks.
su -c 'yum install ffmpeg'
Password:
Loaded plugins: langpacks, refresh-packagekit
Package ffmpeg-2.2.1-65.fc20.x86_64 already installed and latest version
Nothing to do
It is already installed, please any more tips?
find /usr -iname libavfilter.so
Thats what I got:
find /usr -iname libavfilter.so
/usr/lib64/ffmpeg-compat/libavfilter.so
/usr/local/djv-1.0.3-Linux-64/lib/libavfilter.so
Code:
ln -s /usr/lib64/ffmpeg-compat/libavfilter.so /usr/lib64/libavfilter.so.3
Now I got this:
/usr/lib64/xbmc/xbmc.bin: /lib64/libavfilter.so.3: version `LIBAVFILTER_3' not found (required by /usr/lib64/xbmc/xbmc.bin)
I did a:
yum search ffmpeg
and I find a:
libavfilter3.x86_64
Then I:
yum install libavfilter3.x86_64
And now it worked!
Thanks dude you really helped!
Any tips where I can find a place that help me to learn this kind of stuff on Linux?
You may want to remove that simlink then
Code:
rm /usr/lib64/libavfilter.so.3
To add: we don't support _any_ external ffmpeg. xbmc builds its own version. If distribution know it better, they need to support their mess.