• 搜索
  • 夜间模式
    ©2016-2025  周伯通的小站 Theme by OneBlog
    搜索
    标签
    # linux # python # android # 学习 # 折腾 # 教程 # 记录 # 软件 # vps # 新闻
  • 首页>
  • 折腾>
  • 正文
  • Ubuntu 编译 AospExtended 填坑过程记录

    2018年12月24日 19 阅读 1 评论 2547 字

    错误一

    FAILED: /home/paoge/aex/out/target/product/h930/obj_arm/RENDERSCRIPT_BITCODE/libclcore.bc_intermediates/rs_cl.bc 
    /bin/bash -c "PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-3289846/bin/clang -Iframeworks/rs/script_api/include -Iexternal/clang/lib/Headers -MD -DRS_VERSION=24 -std=c99 -c -O3 -fno-builtin -emit-llvm -target renderscript32-linux-androideabi -fsigned-char  -Wno-deprecated -Werror  -Werror -Wall -Wextra -Iframeworks/rs/cpu_ref -DRS_DECLARE_EXPIRED_APIS  -x renderscript frameworks/rs/driver/runtime/rs_cl.c -o /home/paoge/aex/out/target/product/h930/obj_arm/RENDERSCRIPT_BITCODE/libclcore.bc_intermediates/rs_cl.bc"

    安装lib32ncurses5试试解决

    sudo apt-get install lib32ncurses5:i386

    不行还是报错,按照提示说没有共享?那就find下看看

    paoge@lifegood:~$ sudo find / -name libncurses.so.5
    find: ‘/run/user/1000/doc’: 权限不够
    find: ‘/run/user/1000/gvfs’: 权限不够
    /lib/i386-linux-gnu/libncurses.so.5
    /lib32/libncurses.so.5
    find: ‘/proc/3614/task/3614/net’: 无效的参数
    find: ‘/proc/3614/net’: 无效的参数
    /home/paoge/aex/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/lib/libncurses.so.5
    /home/paoge/aex/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/lib32/libncurses.so.5
    /snap/core/5662/lib/x86_64-linux-gnu/libncurses.so.5
    /snap/core/6130/lib/x86_64-linux-gnu/libncurses.so.5
    

    没在usr/lib下看到libncurses.so.5

    那我添加一个ln试试

    sudo ln -s /snap/core/5662/lib/x86_64-linux-gnu/libncurses.so.5  /usr/lib/libncurses.so.5
    

    make了下妥了开始跑了

     

    错误二

    build/make/core/base_rules.mk:260: error: hardware/qcom/msm8998/json-c: 
    MODULE.TARGET.SHARED_LIBRARIES.libjson already defined by external/json-c.
    21:47:30 ckati failed with: exit status 1

    删除 external/json-c 的json-c

     

    错误三

    /home/paoge/aex/kernel/lge/msm8998/scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: 没有那个文件或目录
     #include <openssl/bio.h>
              ^~~~~~~~~~~~~~~
    /home/paoge/aex/kernel/lge/msm8998/scripts/sign-file.c:23:10: fatal error: openssl/opensslv.h: 没有那个文件或目录
     #include <openssl/opensslv.h>
              ^~~~~~~~~~~~~~~~~~~~

    安装libssldev

    sudo apt install libssl-dev

     

    本文著作权归作者 [ 老周 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    读者留言1

    1. 按摩椅哪个牌子好 Lv.1
      2018-12-25 12:52 回复

      为每一个家庭提供及时的智能健康服务,让每一个人都能拥有轻松舒适的健康生活

    加载更多评论
    加载中...
    — 已加载全部评论 —
    Copyright©2016-2025  All Rights Reserved.  Load:0.020 s
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。