Я пытаюсь собрать Android X86 (32-разрядную версию) на своем компьютере с Ubuntu 16.04 X86_64.Моя сборка не работает на определенном parse.tab.c:
[ 0% 3/56404] build /home/sohamsalil/android-x86/output/android-x86-source/target/product/x86/obj/kernel/arch/x86/boot/bzImage
FAILED: /home/sohamsalil/android-x86/output/android-x86-source/target/product/x86/obj/kernel/arch/x86/boot/bzImage
/bin/bash -c "make -j2 -C kernel O=/home/sohamsalil/android-x86/output/android-x86-source/target/product/x86/obj/kernel ARCH=x86 CROSS_COMPILE=\" /home/sohamsalil/android-x86/android-x86-source/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-\" bzImage modules"
make: Entering directory '/home/sohamsalil/android-x86/android-x86-source/kernel'
make[1]: Entering directory '/home/sohamsalil/android-x86/output/android-x86-source/target/product/x86/obj/kernel'
GEN ./Makefile
Using /home/sohamsalil/android-x86/android-x86-source/kernel as source for kernel
YACC scripts/genksyms/parse.tab.c
/home/sohamsalil/android-x86/android-x86-source/kernel/scripts/genksyms/Makefile:22: recipe for target 'scripts/genksyms/parse.tab.c' failed
make[3]: *** [scripts/genksyms/parse.tab.c] Error 1
/home/sohamsalil/android-x86/android-x86-source/kernel/scripts/Makefile.build:558: recipe for target 'scripts/genksyms' failed
Я обнаружил, что файл не существует в каталоге kernel / scripts / genksyms /
После исследования я также обнаружилчто другая трассировка компиляции помечает этот файл как «ОТПРАВЛЕНО».Но в моем случае этого не происходит.
Я добавил файлы parse.tab.c и parse.tab.h отсюда , но появляется та же ошибка.
Любая подсказка, что делать?