After upgrading Ubuntu 14.04, the Android source code has been compiled incorrectly, the error description of the solution:
1. Make: * * * [out/host/linux-x86/obj/executables/aidl_intermediates/aidl_language_y.cpp] Disconnected pipe
Workaround:
sudo apt-get install Bison
sudo apt-get install Flex
2.
Sh:1: Gperf:not found
Calling Gperf failed:32512 at makevalues.pl Line 137.
Make: * * * [out/target/product/generic/obj/static_libraries/libwebcore_intermediates/source/webcore/css/ CSSVALUEKEYWORDS.H]
Workaround: sudo apt-get install Gperf
3, gcc:error trying to exec ' cc1plus ': execvp: No file or directory
Workaround: sudo apt-get install g++
4.
BEGIN failed--compilation aborted at external/webkit/source/webcore/make-hash-tools.pl Line 23.
Make: * * * [out/target/product/generic/obj/static_libraries/libwebcore_intermediates/source/webcore/html/ DocTypeStrings.cpp] Error 2
Make: * * is waiting for unfinished tasks ....
Make: * * * [out/target/product/generic/obj/static_libraries/libwebcore_intermediates/source/webcore/platform/ ColorData.cpp] Error 2
Workaround: sudo apt-get install Libswitch-perl
5./bin/bash:xmllint: no command found
Workaround: sudo apt-get install libxml2-utils
Compiling Android source code encounters errors and how to solve them