Hi, I recently updated my Gentoo Linux distribution and makemkv no longer works. It is linked against libavcodec.so.54, a file which no longer exists on my system.
Could you link it against libavcodec.so.55 or libavcodec.so?
Link to libavcodec.so.55
Re: Link to libavcodec.so.55
You need to do this, by rebuilding against the newer libavcodec. MakeMKV has no control over the package or ebuild you may have used.
Re: Link to libavcodec.so.55
I meant the binary package.
Re: Link to libavcodec.so.55
I didn't think the binary package links against libavcodec, does it really?
Re: Link to libavcodec.so.55
It does.
$ ldd makemkvcon | grep av
libavcodec.so.54 => not found
libavutil.so.52 => /usr/lib64/libavutil.so.52 (0x00007fee53eb0000)
$ ./makemkvcon
./makemkvcon: error while loading shared libraries: libavcodec.so.54: cannot open shared object file: No such file or directory
$ ldd makemkvcon | grep av
libavcodec.so.54 => not found
libavutil.so.52 => /usr/lib64/libavutil.so.52 (0x00007fee53eb0000)
$ ./makemkvcon
./makemkvcon: error while loading shared libraries: libavcodec.so.54: cannot open shared object file: No such file or directory
-
- Posts: 4075
- Joined: Wed Nov 26, 2008 2:26 am
- Contact:
Re: Link to libavcodec.so.55
No, binary package links to libamkemkv which in turn links to libavcodec. ldd shows all libraries, directly linked and dependent.
Re: Link to libavcodec.so.55
You are right, I was using an old version of the libraries. You can lock this topic.