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.