wx_willia_f1E9e 发表于 2021-4-21 22:12:15

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
pilibavcodec-dev:armhf                     7:4.1.4-1firefly1                      armhf      FFmpeg library with de/encoders for audio/video codecs - development files
iilibavcodec57:armhf                     7:3.4.4-0ubuntu0.18.04.1               armhf      FFmpeg library with de/encoders for audio/video codecs - runtime files
pilibavcodec58: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:04

已经解决,分享一下:
/usr/bin/ld: warning: librga.so, needed by //usr/lib/arm-linux-gnueabihf/libavcodec.so.58
这个编译错误是 libavcodec.so.58 需要librga.so,所以安装好 librga.so即可解决。
页: [1]
查看完整版本: firefly-rk3288 ubuntu 18.04 搭建开发环境 编译不通过