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
    

      

    验证解决通过。

  • 相关阅读:
    原型模式
    windows下Redis安装及利用java操作Redis
    redis笔记
    STS 安装SVN插件
    java 操作MongoDB简易工具类
    Mysql 单表数据量过大移除数据
    Mysql 提示拷贝效率
    JS 图片显示一部分 小计
    FashJson转换
    WIndow MongoDb安装和启动
  • 原文地址:https://www.cnblogs.com/tid-think/p/12918121.html
Copyright © 2011-2022 走看看