When I try to build bzr Grub as of yesterday, I get make errors both in Linux Mint 11 and Archbang. I was just doing a plain "./configure", no jazzy options. This is the last part of the terminal output from "make":
tanding -fno-builtin -Wno-undef -MT fs/squash4_module-squash4.o -MD -MP -MF fs/.deps-core/squash4_module-squash4.Tpo -c -o fs/squash4_module-squash4.o `test -f 'fs/squash4.c' || echo './'`fs/squash4.c
cc1: warnings being treated as errors
fs/squash4.c: In function 'grub_squash_read':
fs/squash4.c:830:17: error: 'a' may be used uninitialized in this function
fs/squash4.c:831:17: error: 'fragment' may be used uninitialized in this function
fs/squash4.c:702:17: error: 'a' may be used uninitialized in this function
fs/squash4.c:718:18: error:
'total_size' may be used uninitialized in this function
fs/squash4.c:720:19: error: 'block_offset' may be used uninitialized in this function
make[3]: *** [fs/squash4_module-squash4.o] Error 1
make[3]: Leaving directory `/home/shjake/grub_for_working_with/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/shjake/grub_for_working_with/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/shjake/grub_for_working_with'
make: *** [all] Error 2