0.143u8 seems to have a problem (at least) on Mac OS X.

Compiling src/emu/sound/ymz770.c...
cc1plus: warnings being treated as errors
src/emu/sound/ymz770.c: In member function void ymz770_device::internal_reg_write(int, UINT8):
src/emu/sound/ymz770.c:931: warning: comparison is always true due to limited range of data type
make: *** [obj/sdl/mame/emu/sound/ymz770.o] Error 1
make: *** Waiting for unfinished jobs....

is this known?, 0.143u7 compiled cleanly.