![赛璐珞:符号查找错误:/usr/lib/x86_64-linux-gnu/libmpv.so.2:未定义符号:av_packet_side_data_get,版本 LIBAVCODEC_60](https://linux22.com/image/227647/%E8%B5%9B%E7%92%90%E7%8F%9E%EF%BC%9A%E7%AC%A6%E5%8F%B7%E6%9F%A5%E6%89%BE%E9%94%99%E8%AF%AF%EF%BC%9A%2Fusr%2Flib%2Fx86_64-linux-gnu%2Flibmpv.so.2%EF%BC%9A%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%AC%A6%E5%8F%B7%EF%BC%9Aav_packet_side_data_get%EF%BC%8C%E7%89%88%E6%9C%AC%20LIBAVCODEC_60.png)
我正在使用 Devuan GNU/Linux Excalibur,以及 Debian trixie 的 debian-multimedia.org 存储库(= 相当于 excalibur,但带有 systemd)。
我正在尝试运行赛璐珞媒体播放器,版本 0.26;它使用 libmpv.so.2.2.0 (尽管软件包版本报告为 libmpv 0.37.0-1)。当我运行它时,我得到:
celluloid: symbol lookup error: /usr/lib/x86_64-linux-gnu/libmpv.so.2: undefined symbol: av_packet_side_data_get, version LIBAVCODEC_60
我里面什么都没有LD_LIBRARY_PATH
。
我还会注意到,当我尝试时建造赛璐珞 0.26,我得到相同的链接错误。
为什么会发生这种情况以及如何解决?