Сбой сборки Android X86 на genksyms / parse.tab.c - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь собрать 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 отсюда , но появляется та же ошибка.

Любая подсказка, что делать?

...