I did build ROMs for the Kindle Fire (otter) similarily before without problems, so in general, I'm familiar with the process. What fails for the flo build is the extraction of files from the device. This is (a somewhat compressed) log:
remote object '/system/bin/mm-pp-daemon' does not exist
failed to copy '/system/etc/firmware/wcd9310/wcd9310_anc.bin' to '../../../vendor/asus/flo/proprietary/etc/firmware/wcd9310/wcd9310_anc.bin': Permission denied
failed to copy '/system/etc/firmware/wcd9310/wcd9310_mbhc.bin' to '../../../vendor/asus/flo/proprietary/etc/firmware/wcd9310/wcd9310_mbhc.bin': Permission denied
remote object '/system/lib/egl/libEGL_adreno200.so' does not exist
remote object '/system/lib/egl/libGLESv1_CM_adreno200.so' does not exist
remote object '/system/lib/egl/libGLESv2_adreno200.so' does not exist
remote object '/system/lib/egl/libq3dtools_adreno200.so' does not exist
remote object '/system/lib/libc2d2_a3xx.so' does not exist
remote object '/system/lib/libgeofence.so' does not exist
remote object '/system/lib/libloc_adapter.so' does not exist
remote object '/system/lib/libloc_api_v02.so' does not exist
remote object '/system/lib/libmm-abl-oem.so' does not exist
The rest of the files seems to work as expected.
I've bought the 16GB Nexus 7 (2013) device on ebay and it was reset to factory defaults. So, in general I assume that the original files are in place. But I'm not sure where exactly the error lies. I've checked via adb and the egl-libs are named *_adreno.so instead of *_adreno200.so, and I've rather the feeling that the extract-files.sh is wrong or not up-to-date here.
Does anybody know what is wrong and provide hints/help, please?