我正在尝试从源代码为 oneplus 构建 android 设置 apk(cm13 分支 cm-13.0-ZNH0E),所以我在运行时进行了所有 repo 同步和其他操作:
Make Settings -j5 -k
我得到:
find:
dummy': No such file or directory find:
dummy': No such file or directory find:dummy': No such file or directory find:
dummy': No such file or directory find:dummy': No such file or directory find:
dummy': No such file or directory find: `dummy': No such file or directory build/core/copy_headers.mk:15: warning: overriding recipe for target '/home/noahvt/BuildServer/Settings/out/target/product/bacon/obj/include/qcom/display/copybit.h' build/core/copy_headers.mk:15: warning: ignoring old recipe for target '/home/noahvt/BuildServer/Settings/out/target/product/bacon/obj/include/qcom/display/copybit.h' build/core/copy_headers.mk:15: warning: overriding recipe for target '/home/noahvt/BuildServer/Settings/out/target/product/bacon/obj/include/qcom/display/copybit_priv.h' build/core/copy_headers.mk:15: warning: ignoring old recipe for target '/home/noahvt/BuildServer/Settings/out/target/product/bacon/obj/include/qcom/display/copybit_priv.h' No private recovery resources for TARGET_DEVICE bacon Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y prebuilts/misc/linux-x86/bison/bison -d -o /home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l build/core/binary.mk:625: recipe for target '/home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp' failed make: * [/home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Broken pipe flex-2.5.39: fatal internal error, exec of /usr/bin/m4 failed frameworks/base/tools/aidl/aidl_language_l.l:55: warning, rule cannot be matched build/core/binary.mk:662: recipe for target '/home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp' failed make: * [/home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] Broken pipe make: *** Deleting file '/home/noahvt/BuildServer/Settings/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp' make: Target 'Settings' not remade because of errors.
有谁知道这意味着什么以及我该如何解决?
谢谢!
最佳答案
修复了!
解决方案:安装bison
关于android - 犯奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37366783/