[Samsung Galaxy Nexus] conceptxo:
I'm about to scream.

CM completely broke our build with this new recovery thing they're doing. I've sat here for over an hour trying to tell it to "STAHP BUILDIN RECOVERY" to no avail. So I'm going to take a break for a moment and tackle this again in an hour or so.

For the interested, it's

external/e2fsprogs/lib/ext2fs/tdb.c:3805:71: warning: unused parameter 'level' [-Wunused-parameter]

external/e2fsprogs/lib/ext2fs/tdb.c:3805:90: warning: unused parameter 'fmt' [-Wunused-parameter]

target thumb C: libext2fs <= external/e2fsprogs/lib/ext2fs/valid_blk.c

external/e2fsprogs/lib/ext2fs/undo_io.c:97:1: warning: missing initializer [-Wmissing-field-initializers]

external/e2fsprogs/lib/ext2fs/undo_io.c:97:1: warning: (near initialization for 'struct_undo_manager.get_stats') [-Wmissing-field-initializers]

external/e2fsprogs/lib/ext2fs/unix_io.c:133:1: warning: missing initializer [-Wmissing-field-initializers]

external/e2fsprogs/lib/ext2fs/unix_io.c:133:1: warning: (near initialization for 'struct_unix_manager.reserved') [-Wmissing-field-initializers]

external/e2fsprogs/lib/ext2fs/unix_io.c: In function 'raw_read_blk':

external/e2fsprogs/lib/ext2fs/unix_io.c:204:7: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]

external/e2fsprogs/lib/ext2fs/unix_io.c: In function 'raw_write_blk':

external/e2fsprogs/lib/ext2fs/unix_io.c:278:7: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith]

target thumb C: libext2fs <= external/e2fsprogs/lib/ext2fs/version.c

target thumb C: libext2fs <= external/e2fsprogs/lib/ext2fs/test_io.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/cache.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/dev.c

external/e2fsprogs/lib/ext2fs/test_io.c:92:1: warning: missing initializer [-Wmissing-field-initializers]

external/e2fsprogs/lib/ext2fs/test_io.c:92:1: warning: (near initialization for 'struct_test_manager.reserved') [-Wmissing-field-initializers]

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/devname.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/devno.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/getsize.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/llseek.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/probe.c

external/e2fsprogs/lib/blkid/probe.c: In function 'linux_version_code':

external/e2fsprogs/lib/blkid/probe.c:260:10: warning: type defaults to 'int' in declaration of 'version_code' [-Wimplicit-int]

external/e2fsprogs/lib/blkid/probe.c: In function 'probe_jfs':

external/e2fsprogs/lib/blkid/probe.c:868:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

external/e2fsprogs/lib/blkid/probe.c:871:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

external/e2fsprogs/lib/blkid/probe.c: In function 'probe_zfs':

external/e2fsprogs/lib/blkid/probe.c:885:42: warning: unused parameter 'probe' [-Wunused-parameter]

external/e2fsprogs/lib/blkid/probe.c:885:69: warning: unused parameter 'id' [-Wunused-parameter]

external/e2fsprogs/lib/blkid/probe.c:886:23: warning: unused parameter 'buf' [-Wunused-parameter]

external/e2fsprogs/lib/blkid/probe.c: In function 'probe_hfs':

external/e2fsprogs/lib/blkid/probe.c:1187:2: warning: pointer targets in passing argument 3 of 'blkid_set_tag' differ in signedness [-Wpointer-sign]

In file included from external/e2fsprogs/lib/blkid/probe.c:35:0:

external/e2fsprogs/lib/blkid/blkidP.h:180:12: note: expected 'const char *' but argument is of type '__u8 *'

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/probe_exfat.c

external/e2fsprogs/lib/blkid/probe.c: In function 'probe_hfsplus':

external/e2fsprogs/lib/blkid/probe.c:1308:2: warning: pointer targets in passing argument 1 of 'unicode_16be_to_utf8' differ in signedness [-Wpointer-sign]

external/e2fsprogs/lib/blkid/probe.c:1139:13: note: expected 'unsigned char *' but argument is of type 'char *'

external/e2fsprogs/lib/blkid/probe.c: In function 'probe_btrfs':

external/e2fsprogs/lib/blkid/probe.c:1381:24: warning: unused parameter 'id' [-Wunused-parameter]

external/e2fsprogs/lib/blkid/probe.c: In function 'blkid_verify':

external/e2fsprogs/lib/blkid/probe.c:1541:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/read.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/resolve.c

external/e2fsprogs/lib/blkid/probe_exfat.c: In function 'next_cluster':

external/e2fsprogs/lib/blkid/probe_exfat.c:90:2: warning: implicit declaration of function 'blkid_probe_get_buffer' [-Wimplicit-function-declaration]

external/e2fsprogs/lib/blkid/probe_exfat.c: In function 'probe_exfat':

external/e2fsprogs/lib/blkid/probe_exfat.c:174:3: warning: pointer targets in passing argument 1 of 'unicode_16le_to_utf8' differ in signedness [-Wpointer-sign]

external/e2fsprogs/lib/blkid/probe_exfat.c:125:13: note: expected 'unsigned char *' but argument is of type 'char *'

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/save.c

external/e2fsprogs/lib/blkid/read.c: In function 'blkid_read_cache':

external/e2fsprogs/lib/blkid/read.c:398:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/tag.c

target thumb C: libext2_blkid <= external/e2fsprogs/lib/blkid/version.c

target thumb C: libext2_profile <= external/e2fsprogs/e2fsck/prof_err.c

target StaticLib: libext2_uuid (/home/nick/android/system/out/target/product/toroplus/obj/STATIC_LIBRARIES/libext2_uuid_intermediates/libext2_uuid.a)

target thumb C: libext2_profile <= external/e2fsprogs/e2fsck/profile.c

target StaticLib: libext2_com_err (/home/nick/android/system/out/target/product/toroplus/obj/STATIC_LIBRARIES/libext2_com_err_intermediates/libext2_com_err.a)

make: *** No rule to make target `/home/nick/android/system/out/target/product/toroplus/obj/STATIC_LIBRARIES/libminivold_intermediates/export_includes', needed by `/home/nick/android/system/out/target/product/toroplus/obj/EXECUTABLES/recovery_intermediates/import_includes'. Stop.

make: *** Waiting for unfinished jobs....

target StaticLib: libext2_e2p (/home/nick/android/system/out/target/product/toroplus/obj/STATIC_LIBRARIES/libext2_e2p_intermediates/libext2_e2p.a)

nick@cm-box:~/android/system$

nick@cm-box:~/android/system$

I haven't the faintest clue where I'm supposed to derive build rules for this dependency, especially when I didn't see any other device folders get updated to reflect such a necessary change. If anyone wants to drop some knowledge on me, I'm all ears.