[Barnes & Noble Nook Tablet] Zippy Dufus:
Build environment fixed.

I'm now using your local_manifest.xml and backed out Succulent's changes (they appear to be commited now).

However, still getting an error that cause to build to stop. I'm still playing with this issue but I suspect it may be an upstream mistake.

+ mka bacon
+ case `uname -s` in
++ uname -s
++ cat /proc/cpuinfo
++ wc -l
++ grep '^processor'
+ schedtool -B -n 1 -e ionice -n 1 make -j2 bacon
Checking build tools versions...
fatal: No names found, cannot describe anything.
fatal: No names found, cannot describe anything.
fatal: No names found, cannot describe anything.
fatal: No names found, cannot describe anything.
[COLOR="Red"]frameworks/av/libvideoeditor/lvpp/Android.mk:102: *** missing separator. Stop.[/COLOR]
+ return 2

---- edit ----

I'm seeing a lot of this (commits that can't be resolved).

<<<<<<< HEAD
ifneq ($(DOMX_PATH),)
LOCAL_C_INCLUDES += $(DOMX_PATH)/omx_core/inc
else
LOCAL_C_INCLUDES += $(TOP)/frameworks/native/include/media/openmax
=======
ifdef ENHANCED_DOMX
LOCAL_C_INCLUDES += \
$(DOMX_PATH)/omx_core/inc
else
LOCAL_C_INCLUDES += \
$(TOP)/frameworks/native/include/media/openmax
>>>>>>> 7a73540... [3/3] mediaeditor: use custom DOMX_PATH when defined
endif

+ ./cm10.1-patches.sh
+ cd hardware/ti/omap4xxx
+ git fetch http://review.cyanogenmod.org/CyanogenMod/android_hardware_ti_omap4xxx refs/changes/95/28295/1
From http://review.cyanogenmod.org/CyanogenMod/android_hardware_ti_omap4xxx
* branch refs/changes/95/28295/1 -> FETCH_HEAD
+ git cherry-pick FETCH_HEAD
error: could not apply 0b43280... omap4xxx: add flag to allow custom libion
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
+ git fetch http://review.cyanogenmod.org/CyanogenMod/android_hardware_ti_omap4xxx refs/changes/96/28296/1
From http://review.cyanogenmod.org/CyanogenMod/android_hardware_ti_omap4xxx
* branch refs/changes/96/28296/1 -> FETCH_HEAD
+ git cherry-pick FETCH_HEAD
error: 'cherry-pick' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.

--- edit ---

Fixed! I noticed that kuzma30 helpful README was updated to remove the patches and I was still using his patch script.

Additionally, I was still using my build script based on the original CM9 Front Scratch thread. Now I followed kuzma30's howto EXACTLY.

Moreover, by this time, I had messed up my build environment with "mis-merged" makefiles and other bits. So when the build aborted on one of these, I would delete the entire top directory that the object was in so the directory and all its objects would be checked out again from my local copy of the github repository.

I'm sure that the constantly changing upstream Cyanogen repos were working against me too with different things in each sync.

Also, when reviewing Makefiles. I saw that JAVA 1.7 is OK to use as well as Oracle JAVA 1.6 which I use. I switched to open JDK 1.7-Icetea and although the build complained it was unsupported, it worked. It didn't used to. (Actually, I was debugging with 2 copies of the same virtual machine with one still using 1.6.)

I hope that others will find this experience helpful.

Thanks for your help Kuzma30 and Succulent. I learned a lot of things in this little adventure.