Hi, I am newbie in AOSP and I am trying to follow *the book of Roger Ye "Android System Programming"*.
*I use a MacBook pro with 2,5GHz Intel Core i7, 16GB RAM, 500GB hard disk. * *Recently I've upgraded to macOS High Sierra and XCode 9 * Following the book's instructions, I've downloaded android-7.1.1_r4 using repo and synced it successfully. When it's time to build I fail with message" *FAILED:* /bin/bash -c "prebuilts/misc/darwin-x86/bison/bison -d --defines=out/host/darwin-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_y.h -o out/host/darwin-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_y.cpp system/tools/aidl/aidl_language_y.yy" /bin/bash: prebuilts/misc/darwin-x86/bison/bison: No such file or directory [ 0% 19/33193] Lex: aidl <= system/tools/aidl/aidl_language_l.ll ninja: build stopped: subcommand failed. make: *** [ninja_wrapper] Error 1 #### make failed to build some targets (36 seconds) #### I tried to follow the instructions of other threads in Google Groups about the same issue. For example some guys suggested to *"export USE_NINJA=false"* then I encounter several errors like: *external/libcxx/include/cmath error **declaration conflicts with target of using declaration already in scope* *fatal error: *too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. ninja: build stopped: subcommand failed. make: *** [ninja_wrapper] Error 1 #### make failed to build some targets (35 seconds) #### Other people suggest this steps: Patch bison fix <https://android-review.googlesource.com/c/platform/external/bison/+/517740> for High Sierra and build bison: cd /Volumes/AOSP/external/bison git cherry-pick c0c852bd6fe462b148475476d9124fd740eba160 mm Replace prebuilt bison binary with patched binary cp /Volumes/AOSP/out/host/darwin-x86/bin/bison /Volumes/AOSP/prebuilts/misc/ darwin-x86/bison/ then I tried to build and I get the 1st error mentioned above. Any suggestions? do I miss something in the precess? -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
