码迷,mamicode.com
首页 > Windows程序 > 详细

OpenWrt编译报错:Package airfly_receiver is missing dependencies for the following libraries

时间:2020-05-19 18:13:26      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:player   iap   package   解决   receive   div   wing   生成   pac   

 

今天在编译一个OpenWrt测试用例的时候出现报错

Package airfly_receiver is missing dependencies for the following libraries:
libmediaplayer.so

  此库文件是在lebo包裹中编译出来的,确认过已经编译成功,且在当前调用的Makefile中添加了DEPENDS字段包含了生成该库的包裹

DEPENDS:=+libcedarx +afapp +miracast2 +lebo

  打开lebo包裹里的Makefile,发现包裹名称有点不一样

include $(TOPDIR)/rules.mk                                                    
include $(BUILD_DIR)/kernel.mk                                                
                                                                              
PKG_NAME:=lebo_impl                                                           
PKG_VERSION:=1                                                                
PKG_RELEASE:=1       

  

虽然源码包的文件夹名称是lebo 但是编译的时候会拷贝到out目录下文件夹名称会变成PKG_NAME加版本号

在out编译目录下的名称如下

compile_dir\target\lebo_impl

 

所以要找到这个文件夹才能找到依赖库,修改调用Makefile的DEPENDS字段包含PKG_NAME而不是源码包名称

DEPENDS:=+libcedarx +afapp +miracast2 +lebo_impl

  

验证解决通过。

 

OpenWrt编译报错:Package airfly_receiver is missing dependencies for the following libraries

标签:player   iap   package   解决   receive   div   wing   生成   pac   

原文地址:https://www.cnblogs.com/tid-think/p/12918121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!