GCC 4.4.7 32-bit
SVN r11868

Can it be, it exist compile problems by using the OSD=winui parameter ?

Quote
C:\Emulator\Mess\SVN\Bin\mess>make all TARGET=mess OSD=winui
Linking mess.exe...
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x132): undefined reference to `machine_reset_pce(running_machine&)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x7fc): undefined reference to `machine_reset_pce(running_machine&)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x3917): undefined reference to `pce_joystick_w(address_space*, unsigned int, unsigned char)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x392c): undefined reference to `pce_joystick_r(address_space*, unsigned int)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x3ee1): undefined reference to `pce_joystick_w(address_space*, unsigned int, unsigned char)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.text+0x3ef6): undefined reference to `pce_joystick_r(address_space*, unsigned int)'
obj/winui/mess/mess/nec.a(pce.o):pce.c:(.rdata+0x4a0): undefined reference to `driver_init_pce(running_machine&)'
obj/winui/mess/mess/sega.a(segasms.o):segasms.c:(.text+0x5c8): undefined reference to `machine_reset_sms(running_machine&)'
obj/winui/mess/mess/sega.a(segasms.o):segasms.c:(.text+0xdab): undefined reference to `machine_reset_sms(running_machine&)'
obj/winui/mess/mess/sega.a(segasms.o):segasms.c:(.text+0x11eb): undefined reference to `machine_reset_sms(running_machine&)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x20b): undefined reference to `layout_neogeo'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1ba5): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1c9e): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1d9a): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1e75): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1fb3): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x1ff4): more undefined references to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)' follow
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x5eab): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x6c9c): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/snk.a(ng_aes.o):ng_aes.c:(.text+0x89c7): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(atari.o):atari.c:(.text+0x52): undefined reference to `atari_input_disabled(running_machine&)'
obj/winui/mess/mess/mame.a(atari.o):atari.c:(.text+0xa2): undefined reference to `atari_input_disabled(running_machine&)'
obj/winui/mess/mess/mame.a(neogeo.o):neogeo.c:(.text+0x8da): undefined reference to `neogeo_unmapped_r(address_space*, unsigned int, unsigned short)'
obj/winui/mess/mess/mame.a(neogeo.o):neogeo.c:(.text+0x70a): undefined reference to `neogeo_set_display_counter_lsb(address_space*, unsigned short)'
obj/winui/mess/mess/mame.a(neogeo.o):neogeo.c:(.text+0x72a): undefined reference to `neogeo_set_display_counter_msb(address_space*, unsigned short)'
obj/winui/mess/mess/mame.a(neogeo.o):neogeo.c:(.text+0x775): undefined reference to `neogeo_set_display_position_interrupt_control(running_machine&, unsigned short)'
obj/winui/mess/mess/mame.a(neogeo.o):neogeo.c:(.text+0x82d): undefined reference to `neogeo_acknowledge_interrupt(running_machine&, unsigned short)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x314): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x49a): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x501): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x576): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x5e6): undefined reference to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)'
obj/winui/mess/mess/mame.a(neoprot.o):neoprot.c:(.text+0x64d): more undefined references to `neogeo_set_main_cpu_bank_address(address_space*, unsigned int)' follow
obj/winui/mess/mess/mame.a(naomibd.o):naomibd.c:(.text+0x3833): undefined reference to `actel_id'
collect2: ld returned 1 exit status
make: *** [mess.exe] Error 1

I can compile MESS by using the parameters: make all TARGET=mess
MESSUI is not important for me but the missing new menu (internal UI) in the Windows build.