zoukankan      html  css  js  c++  java
  • OpenWrt编译报错:Package airfly_receiver is missing dependencies for the following libraries

    今天在编译一个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	argetlebo_impl
    

     

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

    DEPENDS:=+libcedarx +afapp +miracast2 +lebo_impl
    

      

    验证解决通过。

  • 相关阅读:
    20191024-1 每周例行报告
    20191017-1 每周例行报告
    20191010-2 每周例行报告
    梁梦瑶 20190919-4 单元测试
    交换机配置VLAN Cisco packet
    20191128-1 总结
    20191121-1 每周例行报告
    20191114-1 每周例行报告
    对组内成员的感谢博客
    每周例行报告
  • 原文地址:https://www.cnblogs.com/tid-think/p/12918121.html
Copyright © 2011-2022 走看看