[mythtv-users] Problems with libmythavcodec: undefined symbol

David Hampton mythtv at love2code.net
Mon Jul 16 23:59:38 UTC 2018



On July 16, 2018 6:22:10 PM EDT, "R. G. Newbury" <newbury at mandamus.org> wrote:
>I am missing a library, but I have no idea which one!
>
>mythfrontend: symbol lookup error: /usr/local/lib/libmythavcodec.so.57:
>
>undefined symbol: x265_api_get_79
>
>
>I am trying to get a frontend running on Fedora 27. It worked nicely on
>
>Fedora 25. This was a full 'bare-metal' install. Myth is compiled from 
>master (a rather dated version, matching the main mythbox.
>
>BOth the main mythbox and this desktop have this, in /usr/local/lib
>
>[root at tor1 lib]# ls -al libmythavcodec*
>lrwxrwxrwx 1 root root       27 Jun 29  2017 libmythavcodec.so -> 
>libmythavcodec.so.57.64.100
>lrwxrwxrwx 1 root root       27 Jul 15 23:58 libmythavcodec.so.55 -> 
>libmythavcodec.so.57.64.100
>lrwxrwxrwx 1 root root       27 Jun 29  2017 libmythavcodec.so.57 -> 
>libmythavcodec.so.57.64.100
>-rwxr-xr-x 1 root root 14450872 Jul 15 23:39
>libmythavcodec.so.57.24.102
>-rwxr-xr-x 1 root root 12459768 Jun 29  2017
>libmythavcodec.so.57.64.100
>
>
>And I get this on the desktop in the mythfrontend output:
>MythPlugin::init() dlerror: libmythavcodec.so.55: cannot open shared 
>object file: No such file or directory
>
>The main system comes up, and I can set recordings etc etc. but when I 
>attempt to play anything, I get this:
>
>mythfrontend: symbol lookup error: /usr/local/lib/libmythavcodec.so.57:
>
>undefined symbol: x265_api_get_79
>
>And realelf tells me that, yes, that symbol is undefined in 
>libmythavcodec.so.57(.64.100).
>
>Can anyone assist me and point me to the library which provides this 
>symbol. I have spent some time trying to match the mythbox'
>installation 
>with the desktop, but no joy...

I'm nowhere near my fedora box, but I think you just need to install the x265 package.  (It might be called libx265.)

David



More information about the mythtv-users mailing list