Firefly开源社区

标题: firefly-rk3288 ubuntu 18.04 搭建开发环境 编译不通过 [打印本页]

作者: wx_willia_f1E9e    时间: 2021-4-21 22:12
标题: firefly-rk3288 ubuntu 18.04 搭建开发环境 编译不通过

/usr/bin/ld: warning: librga.so, needed by //usr/lib/arm-linux-gnueabihf/libavcodec.so.58, not found (try using -rpath or -rpath-link)
//usr/lib/arm-linux-gnueabihf/libavcodec.so.58: undefined reference to `c_RkRgaBlit'
//usr/lib/arm-linux-gnueabihf/libavcodec.so.58: undefined reference to `c_RkRgaInit'
collect2: error: ld returned 1 exit status
Makefile:591: recipe for target 'spicy-screenshot' failed


root@firefly:/home/firefly/gtk-spice/spice-gtk-0.35# dpkg -l |grep avcodec
pi  libavcodec-dev:armhf                     7:4.1.4-1firefly1                      armhf        FFmpeg library with de/encoders for audio/video codecs - development files
ii  libavcodec57:armhf                       7:3.4.4-0ubuntu0.18.04.1               armhf        FFmpeg library with de/encoders for audio/video codecs - runtime files
pi  libavcodec58:armhf                       7:4.1.4-1firefly1                      armhf        FFmpeg library with de/encoders for audio/video codecs - runtime files

按道理说 都是 firefly提供的 dev包 为什么 头文件中没有 so中的类型呢?  这个应该怎么处理
作者: wx_willia_f1E9e    时间: 2021-4-26 09:43
已经解决,分享一下:
/usr/bin/ld: warning: librga.so, needed by //usr/lib/arm-linux-gnueabihf/libavcodec.so.58
这个编译错误是 libavcodec.so.58 需要  librga.so,所以安装好 librga.so即可解决。





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1