[Android Q&A, Help & Troubleshooting] awidawad:
So I'm getting the same error trying to compile JellyBeer for tate (Kindle Fire HD 7") and no matter what I do it comes up. I CANNOT find anything by googling and Hashcode never replies to my PMs... Below is the error I'm getting:

Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y
bison -d -o /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
touch /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp
echo '#ifndef 'aidl_language_y_h > /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
echo '#define 'aidl_language_y_h >> /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
cat /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp >> /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
echo '#endif' >> /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.h
rm -f /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.hpp
Import includes file: /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/import_includes
Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l
frameworks/base/tools/aidl/aidl_language_l.l:54: warning, rule cannot be matched
Export includes file: frameworks/base/tools/aidl/Android.mk -- /home/austin/JellyBeer/out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/export_includes
Notice file: frameworks/base/tools/aidl/NOTICE -- /home/austin/JellyBeer/out/host/linux-x86/obj/NOTICE_FILES/src//bin/aidl.txt
host Java: jsr305lib (/home/austin/JellyBeer/out/host/common/obj/JAVA_LIBRARIES/jsr305lib_intermediates/classes)
Notice file: external/guava/NOTICE -- /home/austin/JellyBeer/out/host/linux-x86/obj/NOTICE_FILES/src//framework/guavalib.jar.txt
host Java: antlr-runtime (/home/austin/JellyBeer/out/host/common/obj/JAVA_LIBRARIES/antlr-runtime_intermediates/classes)
Notice file: external/antlr/NOTICE -- /home/austin/JellyBeer/out/host/linux-x86/obj/NOTICE_FILES/src//framework/antlr-runtime.jar.txt
Notice file: external/doclava/NOTICE -- /home/austin/JellyBeer/out/host/linux-x86/obj/NOTICE_FILES/src//framework/doclava.jar.txt
target Java: core (/home/austin/JellyBeer/out/target/common/obj/JAVA_LIBRARIES/core_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
host Java: dx (/home/austin/JellyBeer/out/host/common/obj/JAVA_LIBRARIES/dx_intermediates/classes)
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
make: *** No rule to make target `/home/austin/JellyBeer/out/host/linux-x86/framework/jarjar.jar', needed by `/home/austin/JellyBeer/out/target/common/obj/JAVA_LIBRARIES/bouncycastle_intermediates/classes-jarjar.jar'. Stop.
make: *** Waiting for unfinished jobs....

Here is a link to the complete log: http://pastebin.com/QN7ianJz

Thanks in advance for any help.

EDIT: I got it building after extracting jarjar.jar from another build I backed up the whole build folder from. But can anyone explain to me why it won't automatically generate this file?