我试图在我的设备中启动AOSP构建,但在构建AOSP时,它显示了这样的错误,有人知道解决这个问题的方法吗?
错误消息:
ninja: no work to do.
[1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
out/build-aosp_arm-cleanspec.ninja is missing, regenerating...
out/build-aosp_arm.ninja is missing, regenerating...
[25/967] including development/build/Android.mk ...
development/build/build_android_stubs.mk:43: warning: android_stubs_current
development/build/build_android_stubs.mk:43: warning: metalava_android_stubs_current metalava_android_stubs_current
development/build/build_android_stubs.mk:43: warning: android_system_stubs_current
development/build/build_android_stubs.mk:43: warning: android_test_stubs_current
development/build/build_android_stubs.mk:43: warning: metalava_android_system_stubs_current metalava_android_system_stubs_current
development/build/build_android_stubs.mk:43: warning: metalava_android_test_stubs_current metalava_android_test_stubs_current
[567/967] including system/sepolicy/Android.mk ...
system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[967/967] including tools/tradefederation/core/Android.mk ...
[ 99% 224/225] glob prebuilts/abi-dump...-neon/source-based/libyuv.so.lsdump.gz
[ 3% 2333/77516] Yacc: ss <= external/iproute2/misc/ssfilter.y
FAILED: out/target/product/generic/obj/EXECUTABLES/ss_intermediates/ssfilter.c
/bin/bash -c "prebuilts/build-tools/linux-x86/bin/bison -d --defines=out/target/product/generic/obj/EXECUTABLES/ss_intermediates/ssfilter.h -o out/target/product/generic/obj/EXECUTABLES/ss_intermediates/ssfilter.c external/iproute2/misc/ssfilter.y"
external/iproute2/misc/ssfilter.y: conflicts: 35 shift/reduce
[ 3% 2340/77516] target thumb C++: sgdisk <= external/gptfdisk/gpt.cc
ninja: build stopped: subcommand failed.
11:35:22 ninja failed with: exit status 1
#### failed to build some targets (05:01 (mm:ss)) ####
发布于 2019-10-10 14:49:39
调用bison
失败,并显示错误消息shift/reduce
prebuilts/build-tools/linux-x86/bin/bison -d --defines=out/target/product/generic/obj/EXECUTABLES/ss_intermediates/ssfilter.h -o out/target/product/generic/obj/EXECUTABLES/ss_intermediates/ssfilter.c external/iproute2/misc/ssfilter.y
你需要修复external/iproute2/misc/ssfilter.y
。
请参阅https://www.gnu.org/software/bison/manual/html_node/Shift_002fReduce.html
https://stackoverflow.com/questions/58305912
复制相似问题