+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/advancemame-3.9/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/advancemame-3.9/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for advancemame-3.9 obj/mess/linux/blend obj/mame/linux/blend obj/menu/linux/blend obj/cfg/linux/blend obj/v/linux/blend obj/s/linux/blend obj/k/linux/blend obj/j/linux/blend obj/m/linux/blend obj/mame/linux/blend/advance obj/mame/linux/blend/advance/lib obj/mame/linux/blend/advance/blit obj/mame/linux/blend/advance/linux obj/mame/linux/blend/advance/osd obj/mame/linux/blend/advance/sdl obj/mame/linux/blend/cpu obj/mame/linux/blend/cpu/adsp2100 obj/mame/linux/blend/cpu/alph8201 obj/mame/linux/blend/cpu/arm obj/mame/linux/blend/cpu/arm7 obj/mame/linux/blend/cpu/asap obj/mame/linux/blend/cpu/ccpu obj/mame/linux/blend/cpu/dsp32 obj/mame/linux/blend/cpu/dsp56k obj/mame/linux/blend/cpu/g65816 obj/mame/linux/blend/cpu/e132xs obj/mame/linux/blend/cpu/h83002 obj/mame/linux/blend/cpu/hd6309 obj/mame/linux/blend/cpu/h6280 obj/mame/linux/blend/cpu/i386 obj/mame/linux/blend/cpu/i8039 obj/mame/linux/blend/cpu/i8085 obj/mame/linux/blend/cpu/i8051 obj/mame/linux/blend/cpu/i86 obj/mame/linux/blend/cpu/i8x41 obj/mame/linux/blend/cpu/jaguar obj/mame/linux/blend/cpu/i960 obj/mame/linux/blend/cpu/konami obj/mame/linux/blend/cpu/m37710 obj/mame/linux/blend/cpu/m6502 obj/mame/linux/blend/cpu/m6800 obj/mame/linux/blend/cpu/m6805 obj/mame/linux/blend/cpu/m68000 obj/mame/linux/blend/cpu/m6809 obj/mame/linux/blend/cpu/mc68hc11 obj/mame/linux/blend/cpu/mips obj/mame/linux/blend/cpu/nec obj/mame/linux/blend/cpu/pic16c5x obj/mame/linux/blend/cpu/powerpc obj/mame/linux/blend/cpu/r3000 obj/mame/linux/blend/cpu/rsp obj/mame/linux/blend/cpu/s2650 obj/mame/linux/blend/cpu/se3208 obj/mame/linux/blend/cpu/sh2 obj/mame/linux/blend/cpu/sharc obj/mame/linux/blend/cpu/spc700 obj/mame/linux/blend/cpu/t11 obj/mame/linux/blend/cpu/tms32025 obj/mame/linux/blend/cpu/tms32010 obj/mame/linux/blend/cpu/tms32031 obj/mame/linux/blend/cpu/tms32051 obj/mame/linux/blend/cpu/tms34010 obj/mame/linux/blend/cpu/tms9900 obj/mame/linux/blend/cpu/upd7810 obj/mame/linux/blend/cpu/v60 obj/mame/linux/blend/cpu/v810 obj/mame/linux/blend/cpu/z180 obj/mame/linux/blend/cpu/z80 obj/mame/linux/blend/cpu/z8000 obj/mame/linux/blend/debug obj/mame/linux/blend/drivers obj/mame/linux/blend/machine obj/mame/linux/blend/sndhrdw obj/mame/linux/blend/sound obj/mame/linux/blend/vidhrdw obj/mame/linux/blend/advance/linux/file.o obj/mame/linux/blend/advance/linux/target.o obj/mame/linux/blend/advance/linux/os.o obj/mame/linux/blend/advance/lib/lcd.o obj/mame/linux/blend/advance/osd/thdouble.o obj/mame/linux/blend/advance/sdl/ssdl.o obj/mame/linux/blend/advance/sdl/msdl.o obj/mame/linux/blend/advance/sdl/ksdl.o obj/mame/linux/blend/advance/sdl/jsdl.o obj/mame/linux/blend/advance/sdl/vsdl.o obj/mame/linux/blend/advance/linux/vfb.o obj/mame/linux/blend/advance/linux/salsa.o obj/mame/linux/blend/advance/linux/soss.o obj/mame/linux/blend/advance/linux/kraw.o obj/mame/linux/blend/advance/linux/jraw.o obj/mame/linux/blend/advance/linux/mraw.o obj/mame/linux/blend/advance/linux/kevent.o In file included from advance/linux/mraw.c:45: advance/linux/ms.c: In function 'raw_mouse_init': advance/linux/ms.c:338:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void)write(context->m_fd, "*X", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:344:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 344 | (void)write(context->m_fd, "\r$", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:347:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | (void)write(context->m_fd, "\r#", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:350:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 350 | (void)write(context->m_fd, "\rSU3", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:353:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | (void)write(context->m_fd, "\rST\r", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:356:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | (void)write(context->m_fd, "\363\310\363\144\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:358:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 358 | (void)write(context->m_fd, "\363\310\363\310\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:382:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | (void)write(context->m_fd, "S", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:386:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 386 | (void)write(context->m_fd, "O", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:388:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 388 | (void)write(context->m_fd, "J", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:390:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 390 | (void)write(context->m_fd, "K", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:392:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | (void)write(context->m_fd, "L", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:394:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void)write(context->m_fd, "R", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:396:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 396 | (void)write(context->m_fd, "M", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:398:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | (void)write(context->m_fd, "Q", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:400:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 400 | (void)write(context->m_fd, "N", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_setspeed': advance/linux/ms.c:270:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | (void)write(context->m_fd, c, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_close': advance/linux/ms.c:474:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 474 | (void)write(context->m_fd, "U", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_poll': advance/linux/ms.c:574:31: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 574 | (void)read(context->m_fd, &context->e_buf[context->e_nu_bytes], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/mame/linux/blend/advance/linux/mevent.o obj/mame/linux/blend/advance/linux/jevent.o obj/mame/linux/blend/advance/linux/event.o obj/mame/linux/blend/advance/osd/emu.o obj/mame/linux/blend/advance/osd/glue.o obj/mame/linux/blend/advance/osd/global.o obj/mame/linux/blend/advance/osd/video.o obj/mame/linux/blend/advance/osd/ui.o obj/mame/linux/blend/advance/osd/frame.o obj/mame/linux/blend/advance/osd/sync.o obj/mame/linux/blend/advance/osd/mode.o obj/mame/linux/blend/advance/osd/menu.o obj/mame/linux/blend/advance/osd/estimate.o obj/mame/linux/blend/advance/osd/record.o obj/mame/linux/blend/advance/osd/sound.o obj/mame/linux/blend/advance/osd/input.o obj/mame/linux/blend/advance/osd/lexyy.o obj/mame/linux/blend/advance/osd/y_tab.o obj/mame/linux/blend/advance/osd/script.o obj/mame/linux/blend/advance/osd/hscript.o obj/mame/linux/blend/advance/osd/safequit.o obj/mame/linux/blend/advance/osd/fileio.o obj/mame/linux/blend/advance/osd/fuzzy.o obj/mame/linux/blend/advance/blit/blit.o obj/mame/linux/blend/advance/blit/hq2x.o obj/mame/linux/blend/advance/blit/hq2x3.o obj/mame/linux/blend/advance/blit/hq2x4.o obj/mame/linux/blend/advance/blit/hq3x.o obj/mame/linux/blend/advance/blit/hq4x.o obj/mame/linux/blend/advance/blit/xbr2x.o obj/mame/linux/blend/advance/blit/xbr3x.o obj/mame/linux/blend/advance/blit/xbr4x.o obj/mame/linux/blend/advance/blit/scale2x.o obj/mame/linux/blend/advance/blit/scale3x.o obj/mame/linux/blend/advance/blit/scale2k.o obj/mame/linux/blend/advance/blit/scale3k.o obj/mame/linux/blend/advance/blit/scale4k.o obj/mame/linux/blend/advance/blit/interp.o obj/mame/linux/blend/advance/blit/clear.o obj/mame/linux/blend/advance/blit/slice.o obj/mame/linux/blend/advance/lib/portable.o obj/mame/linux/blend/advance/lib/snstring.o obj/mame/linux/blend/advance/lib/log.o obj/mame/linux/blend/advance/lib/video.o obj/mame/linux/blend/advance/lib/measure.o obj/mame/linux/blend/advance/lib/rgb.o obj/mame/linux/blend/advance/lib/conf.o obj/mame/linux/blend/advance/lib/incstr.o obj/mame/linux/blend/advance/lib/fz.o obj/mame/linux/blend/advance/lib/font.o obj/mame/linux/blend/advance/lib/fontdef.o obj/mame/linux/blend/advance/lib/bitmap.o obj/mame/linux/blend/advance/lib/filter.o obj/mame/linux/blend/advance/lib/dft.o obj/mame/linux/blend/advance/lib/complex.o obj/mame/linux/blend/advance/lib/png.o obj/mame/linux/blend/advance/lib/pngdef.o obj/mame/linux/blend/advance/lib/mng.o obj/mame/linux/blend/advance/lib/unzip.o obj/mame/linux/blend/advance/lib/videoio.o obj/mame/linux/blend/advance/lib/update.o obj/mame/linux/blend/advance/lib/generate.o obj/mame/linux/blend/advance/lib/crtc.o obj/mame/linux/blend/advance/lib/crtcbag.o obj/mame/linux/blend/advance/lib/monitor.o obj/mame/linux/blend/advance/lib/sounddrv.o obj/mame/linux/blend/advance/lib/snone.o obj/mame/linux/blend/advance/lib/vnone.o obj/mame/linux/blend/advance/lib/device.o obj/mame/linux/blend/advance/lib/videoall.o obj/mame/linux/blend/advance/lib/soundall.o obj/mame/linux/blend/advance/lib/joy.o obj/mame/linux/blend/advance/lib/joyall.o obj/mame/linux/blend/advance/lib/joydrv.o obj/mame/linux/blend/advance/lib/jnone.o obj/mame/linux/blend/advance/lib/keyall.o obj/mame/linux/blend/advance/lib/keydrv.o obj/mame/linux/blend/advance/lib/knone.o obj/mame/linux/blend/advance/lib/key.o obj/mame/linux/blend/advance/lib/mouse.o obj/mame/linux/blend/advance/lib/mouseall.o obj/mame/linux/blend/advance/lib/mousedrv.o obj/mame/linux/blend/advance/lib/mnone.o obj/mame/linux/blend/advance/lib/error.o obj/mame/linux/blend/advance/lib/wave.o obj/mame/linux/blend/artwork.o obj/mame/linux/blend/audit.o obj/mame/linux/blend/cdrom.o obj/mame/linux/blend/chd.o obj/mame/linux/blend/cheat.o src/cheat.c: In function 'RebuildStringTables': src/cheat.c:2100:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2100 | (int)menuStrings.mainList, | ^ src/cheat.c:2101:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2101 | (int)menuStrings.subList, | ^ src/cheat.c:2102:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2102 | (int)menuStrings.flagList, | ^ src/cheat.c:2103:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2103 | (int)menuStrings.mainStrings, | ^ src/cheat.c:2104:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2104 | (int)menuStrings.subStrings, | ^ src/cheat.c:2105:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2105 | (int)menuStrings.buf); | ^ src/cheat.c: In function 'DefaultEnableRegion': src/cheat.c:7947:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7947 | UINT32 handlerAddress = (UINT32)handler; | ^ src/cheat.c:8003:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8003 | if( (handlerAddress >= ((UINT32)MWA8_BANK1)) && | ^ src/cheat.c:8004:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8004 | (handlerAddress <= ((UINT32)MWA8_BANK24))) | ^ src/cheat.c: In function 'SetSearchRegionDefaultName': src/cheat.c:8045:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8045 | UINT32 handlerAddress = (UINT32)handler; | ^ src/cheat.c:8047:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8047 | if( (handlerAddress >= ((UINT32)MWA8_BANK1)) && | ^ src/cheat.c:8048:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8048 | (handlerAddress <= ((UINT32)MWA8_BANK24))) | ^ src/cheat.c:8050:86: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8050 | sprintf(desc, "BANK%.2d", (handlerAddress - ((UINT32)MWA8_BANK1)) + 1); | ^ src/cheat.c:8056:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8056 | case (UINT32)MWA8_NOP: strcpy(desc, "NOP "); break; | ^ src/cheat.c:8057:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8057 | case (UINT32)MWA8_RAM: strcpy(desc, "RAM "); break; | ^ src/cheat.c:8058:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8058 | case (UINT32)MWA8_ROM: strcpy(desc, "ROM "); break; | ^ In file included from src/driver.h:74, from src/cheat.c:397: src/cheat.c: In function 'BuildCPUInfoList': src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/cheat.c:10396:54: note: in expansion of macro 'ROMREGION_GETTYPE' 10396 | UINT8 regionType = ROMREGION_GETTYPE(traverse); | ^~~~~~~~~~~~~~~~~ obj/mame/linux/blend/config.o obj/mame/linux/blend/cpuexec.o obj/mame/linux/blend/cpuint.o obj/mame/linux/blend/cpuintrf.o obj/mame/linux/blend/drawgfx.o obj/mame/linux/blend/driver.o obj/mame/linux/blend/fileio.o obj/mame/linux/blend/harddisk.o obj/mame/linux/blend/hash.o obj/mame/linux/blend/hiscore.o obj/mame/linux/blend/info.o In file included from src/driver.h:74, from src/info.c:14: src/info.c: In function 'print_game_rom': src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/info.c:438:33: note: in expansion of macro 'ROMREGION_GETTYPE' 438 | switch (ROMREGION_GETTYPE(region)) | ^~~~~~~~~~~~~~~~~ src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/info.c:474:75: note: in expansion of macro 'ROMREGION_GETTYPE' 474 | default: fprintf(out, " region=\"0x%x\"", ROMREGION_GETTYPE(region)); | ^~~~~~~~~~~~~~~~~ obj/mame/linux/blend/input.o obj/mame/linux/blend/inptport.o obj/mame/linux/blend/jedparse.o obj/mame/linux/blend/mame.o obj/mame/linux/blend/mamecore.o obj/mame/linux/blend/md5.o obj/mame/linux/blend/memory.o src/memory.c: In function '_memory_install_read_handler': src/memory.c:941:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | install_mem_handler(space, 0, space->dbits, 0, start, end, mask, mirror, (genf *)handler, 0, handler_name); | ^ src/memory.c: In function '_memory_install_write_handler': src/memory.c:989:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 989 | install_mem_handler(space, 1, space->dbits, 0, start, end, mask, mirror, (genf *)handler, 0, handler_name); | ^ src/memory.c: In function '_memory_install_read_matchmask_handler': src/memory.c:1038:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1038 | install_mem_handler(space, 0, space->dbits, 1, matchval, maskval, mask, mirror, (genf *)handler, 0, handler_name); | ^ src/memory.c: In function '_memory_install_write_matchmask_handler': src/memory.c:1087:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1087 | install_mem_handler(space, 1, space->dbits, 1, matchval, maskval, mask, mirror, (genf *)handler, 0, handler_name); | ^ src/memory.c: In function 'assign_dynamic_bank': src/memory.c:152:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 152 | #define BANK_TO_HANDLER(b) ((genf *)(b)) | ^ src/memory.c:1625:32: note: in expansion of macro 'BANK_TO_HANDLER' 1625 | return BANK_TO_HANDLER(bank); | ^~~~~~~~~~~~~~~ src/memory.c: In function 'amentry_needs_backing_store': src/memory.c:1998:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1998 | handler = (int)map->write.handler; | ^ src/memory.c:2008:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2008 | handler = (int)map->read.handler; | ^ obj/mame/linux/blend/palette.o obj/mame/linux/blend/png.o obj/mame/linux/blend/romload.o In file included from src/driver.h:74, from src/romload.c:14: src/romload.c: In function 'region_post_process': src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/romload.c:416:20: note: in expansion of macro 'ROMREGION_GETTYPE' 416 | int type = ROMREGION_GETTYPE(regiondata); | ^~~~~~~~~~~~~~~~~ src/romload.c: In function 'read_rom_data': src/romload.c:567:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 567 | debugload(" Copying to %08X\n", (int)base); | ^ src/romload.c: In function 'fill_rom_data': src/romload.c:652:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 652 | memset(base, (UINT32)ROM_GETHASHDATA(romp) & 0xff, numbytes); | ^ src/romload.c: In function 'copy_rom_data': src/romload.c:666:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 666 | UINT32 srcoffs = (UINT32)ROM_GETHASHDATA(romp); /* srcoffset in place of hashdata */ | ^ In file included from src/driver.h:74, from src/romload.c:14: src/romload.c: In function 'rom_init': src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/romload.c:959:34: note: in expansion of macro 'ROMREGION_GETTYPE' 959 | int regiontype = ROMREGION_GETTYPE(region); | ^~~~~~~~~~~~~~~~~ src/romload.c:980:80: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 980 | debugload("Allocated %X bytes @ %08X\n", romdata.regionlength, (int)romdata.regionbase); | ^ obj/mame/linux/blend/sha1.o obj/mame/linux/blend/sound.o obj/mame/linux/blend/sndintrf.o obj/mame/linux/blend/state.o src/state.c: In function 'register_func_int': src/state.c:396:107: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 396 | fatalerror("Duplicate save state function (%d, %d, 0x%x)", ss_current_tag, param, (int)func); | ^ src/state.c: In function 'register_func_ptr': src/state.c:439:107: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 439 | fatalerror("Duplicate save state function (%d, %p, 0x%x)", ss_current_tag, param, (int)func); | ^ obj/mame/linux/blend/streams.o obj/mame/linux/blend/tilemap.o obj/mame/linux/blend/timer.o obj/mame/linux/blend/ui_text.o obj/mame/linux/blend/unzip.o obj/mame/linux/blend/usrintrf.o obj/mame/linux/blend/validity.o src/validity.c: In function 'build_quarks': src/validity.c:192:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | add_quark(roms_table, drivnum, (UINT32)driver->rom); | ^ src/validity.c: In function 'validate_driver': src/validity.c:300:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 300 | crc = (UINT32)driver->rom; | ^ In file included from src/driver.h:74, from src/validity.c:13: src/validity.c: In function 'validate_roms': src/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ src/validity.c:343:36: note: in expansion of macro 'ROMREGION_GETTYPE' 343 | int type = ROMREGION_GETTYPE(romp); | ^~~~~~~~~~~~~~~~~ src/validity.c: In function 'validate_inputs': src/validity.c:694:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 694 | crc = (UINT32)driver->construct_ipt; | ^ obj/mame/linux/blend/version.o obj/mame/linux/blend/video.o obj/mame/linux/blend/xmlfile.o obj/mame/linux/blend/sound/filter.o obj/mame/linux/blend/sound/flt_vol.o obj/mame/linux/blend/sound/flt_rc.o obj/mame/linux/blend/sound/wavwrite.o obj/mame/linux/blend/machine/eeprom.o obj/mame/linux/blend/machine/generic.o obj/mame/linux/blend/sndhrdw/generic.o obj/mame/linux/blend/vidhrdw/generic.o obj/mame/linux/blend/vidhrdw/vector.o obj/mame/linux/blend/mamedriv.o obj/mame/linux/blend/cpu/adsp2100/adsp2100.o obj/mame/linux/blend/cpu/alph8201/alph8201.o obj/mame/linux/blend/cpu/arm/arm.o obj/mame/linux/blend/cpu/arm7/arm7.o obj/mame/linux/blend/cpu/asap/asap.o obj/mame/linux/blend/cpu/ccpu/ccpu.o obj/mame/linux/blend/cpu/dsp32/dsp32.o obj/mame/linux/blend/cpu/dsp56k/dsp56k.o obj/mame/linux/blend/cpu/e132xs/e132xs.o obj/mame/linux/blend/cpu/g65816/g65816.o obj/mame/linux/blend/cpu/g65816/g65816o0.o obj/mame/linux/blend/cpu/g65816/g65816o1.o obj/mame/linux/blend/cpu/g65816/g65816o2.o obj/mame/linux/blend/cpu/g65816/g65816o3.o obj/mame/linux/blend/cpu/g65816/g65816o4.o obj/mame/linux/blend/cpu/h6280/h6280.o obj/mame/linux/blend/cpu/h83002/h83002.o obj/mame/linux/blend/cpu/h83002/h8periph.o obj/mame/linux/blend/cpu/hd6309/hd6309.o obj/mame/linux/blend/cpu/i386/i386.o obj/mame/linux/blend/cpu/i8039/i8039.o obj/mame/linux/blend/cpu/i8051/i8051.o obj/mame/linux/blend/cpu/i8085/i8085.o obj/mame/linux/blend/cpu/i86/i86.o obj/mame/linux/blend/cpu/i8x41/i8x41.o obj/mame/linux/blend/cpu/i960/i960.o obj/mame/linux/blend/cpu/jaguar/jaguar.o obj/mame/linux/blend/cpu/konami/konami.o obj/mame/linux/blend/cpu/m37710/m37710.o obj/mame/linux/blend/cpu/m37710/m37710o0.o obj/mame/linux/blend/cpu/m37710/m37710o1.o obj/mame/linux/blend/cpu/m37710/m37710o2.o obj/mame/linux/blend/cpu/m37710/m37710o3.o obj/mame/linux/blend/cpu/m37710/m7700ds.o obj/mame/linux/blend/cpu/m6502/m6502.o obj/mame/linux/blend/cpu/m6800/m6800.o obj/mame/linux/blend/cpu/m68000/m68kmake In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from src/cpu/m68000/m68kmake.c:61: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ Musashi v3.3 68000, 68008, 68010, 68EC020, 68020 emulator Copyright 1998-2000 Karl Stenerud (karl@mame.net) Generated 1966 opcode handlers from 517 primitives obj/mame/linux/blend/cpu/m68000/m68kmame.o obj/mame/linux/blend/cpu/m68000/m68kopac.o obj/mame/linux/blend/cpu/m68000/m68kopdm.o obj/mame/linux/blend/cpu/m68000/m68kopnz.o obj/mame/linux/blend/cpu/m68000/m68kops.o obj/mame/linux/blend/cpu/m6805/m6805.o obj/mame/linux/blend/cpu/m6809/m6809.o obj/mame/linux/blend/cpu/mc68hc11/mc68hc11.o obj/mame/linux/blend/cpu/mips/mips3.o obj/mame/linux/blend/cpu/mips/psx.o obj/mame/linux/blend/cpu/mips/r3000.o obj/mame/linux/blend/cpu/nec/nec.o obj/mame/linux/blend/cpu/pic16c5x/pic16c5x.o obj/mame/linux/blend/cpu/powerpc/ppc.o obj/mame/linux/blend/cpu/rsp/rsp.o obj/mame/linux/blend/cpu/s2650/s2650.o obj/mame/linux/blend/cpu/se3208/se3208.o obj/mame/linux/blend/cpu/sh2/sh2.o obj/mame/linux/blend/cpu/sharc/sharc.o obj/mame/linux/blend/cpu/spc700/spc700.o obj/mame/linux/blend/cpu/t11/t11.o obj/mame/linux/blend/cpu/tms32010/tms32010.o obj/mame/linux/blend/cpu/tms32025/tms32025.o obj/mame/linux/blend/cpu/tms32031/tms32031.o obj/mame/linux/blend/cpu/tms32051/tms32051.o obj/mame/linux/blend/cpu/tms34010/34010fld.o obj/mame/linux/blend/cpu/tms34010/tms34010.o obj/mame/linux/blend/cpu/tms9900/tms9980a.o obj/mame/linux/blend/cpu/tms9900/tms9995.o obj/mame/linux/blend/cpu/upd7810/upd7810.o obj/mame/linux/blend/cpu/v60/v60.o obj/mame/linux/blend/cpu/v810/v810.o obj/mame/linux/blend/cpu/z180/z180.o obj/mame/linux/blend/cpu/z80/z80.o obj/mame/linux/blend/cpu/z80/z80daisy.o obj/mame/linux/blend/cpu/z8000/z8000.o obj/mame/linux/blend/sound/2151intf.o obj/mame/linux/blend/sound/2203intf.o obj/mame/linux/blend/sound/2413intf.o obj/mame/linux/blend/sound/2608intf.o obj/mame/linux/blend/sound/2610intf.o obj/mame/linux/blend/sound/2612intf.o obj/mame/linux/blend/sound/262intf.o obj/mame/linux/blend/sound/3812intf.o obj/mame/linux/blend/sound/5110intf.o obj/mame/linux/blend/sound/5220intf.o obj/mame/linux/blend/sound/astrocde.o obj/mame/linux/blend/sound/ay8910.o obj/mame/linux/blend/sound/bsmt2000.o obj/mame/linux/blend/sound/c140.o obj/mame/linux/blend/sound/c352.o obj/mame/linux/blend/sound/c6280.o obj/mame/linux/blend/sound/cdda.o obj/mame/linux/blend/sound/cem3394.o obj/mame/linux/blend/sound/custom.o obj/mame/linux/blend/sound/dac.o obj/mame/linux/blend/sound/discrete.o obj/mame/linux/blend/sound/dmadac.o obj/mame/linux/blend/sound/es5503.o obj/mame/linux/blend/sound/es5506.o obj/mame/linux/blend/sound/es8712.o obj/mame/linux/blend/sound/fm.o obj/mame/linux/blend/sound/fmopl.o obj/mame/linux/blend/sound/gaelco.o obj/mame/linux/blend/sound/hc55516.o obj/mame/linux/blend/sound/ics2115.o obj/mame/linux/blend/sound/iremga20.o obj/mame/linux/blend/sound/k005289.o src/sound/iremga20.c: In function 'IremGA20_update': src/sound/iremga20.c:92:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | esi = (UINT32)chip->rom; | ^ src/sound/iremga20.c:39:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 39 | eax = *(INT8 *)(esi + eax); \ | ^ src/sound/iremga20.c:103:17: note: in expansion of macro 'MIX_CH' 103 | MIX_CH(0); | ^~~~~~ src/sound/iremga20.c:39:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 39 | eax = *(INT8 *)(esi + eax); \ | ^ src/sound/iremga20.c:104:17: note: in expansion of macro 'MIX_CH' 104 | MIX_CH(1); | ^~~~~~ src/sound/iremga20.c:39:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 39 | eax = *(INT8 *)(esi + eax); \ | ^ src/sound/iremga20.c:105:17: note: in expansion of macro 'MIX_CH' 105 | MIX_CH(2); | ^~~~~~ src/sound/iremga20.c:39:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 39 | eax = *(INT8 *)(esi + eax); \ | ^ src/sound/iremga20.c:106:17: note: in expansion of macro 'MIX_CH' 106 | MIX_CH(3); | ^~~~~~ obj/mame/linux/blend/sound/k007232.o obj/mame/linux/blend/sound/k051649.o obj/mame/linux/blend/sound/k053260.o obj/mame/linux/blend/sound/k054539.o obj/mame/linux/blend/sound/msm5205.o obj/mame/linux/blend/sound/msm5232.o obj/mame/linux/blend/sound/multipcm.o obj/mame/linux/blend/sound/n63701x.o obj/mame/linux/blend/sound/namco.o obj/mame/linux/blend/sound/namco52.o obj/mame/linux/blend/sound/namco54.o obj/mame/linux/blend/sound/namcona.o obj/mame/linux/blend/sound/nes_apu.o obj/mame/linux/blend/sound/okim6295.o obj/mame/linux/blend/sound/pokey.o obj/mame/linux/blend/sound/psx.o obj/mame/linux/blend/sound/qsound.o obj/mame/linux/blend/sound/rf5c400.o obj/mame/linux/blend/sound/rf5c68.o obj/mame/linux/blend/sound/saa1099.o obj/mame/linux/blend/sound/samples.o obj/mame/linux/blend/sound/scsp.o obj/mame/linux/blend/sound/segapcm.o obj/mame/linux/blend/sound/sn76477.o obj/mame/linux/blend/sound/sn76496.o obj/mame/linux/blend/sound/sp0250.o obj/mame/linux/blend/sound/st0016.o obj/mame/linux/blend/sound/tiaintf.o obj/mame/linux/blend/sound/tiasound.o obj/mame/linux/blend/sound/tms36xx.o obj/mame/linux/blend/sound/tms5110.o obj/mame/linux/blend/sound/tms5220.o obj/mame/linux/blend/sound/upd7759.o obj/mame/linux/blend/sound/vlm5030.o obj/mame/linux/blend/sound/vrender0.o obj/mame/linux/blend/sound/x1_010.o obj/mame/linux/blend/sound/ym2151.o obj/mame/linux/blend/sound/ym2413.o obj/mame/linux/blend/sound/ymdeltat.o obj/mame/linux/blend/sound/ymf262.o obj/mame/linux/blend/sound/ymf271.o obj/mame/linux/blend/sound/ymf278b.o obj/mame/linux/blend/sound/ymz280b.o obj/mame/linux/blend/drivers/hanaroku.o obj/mame/linux/blend/drivers/rmhaihai.o obj/mame/linux/blend/drivers/yumefuda.o obj/mame/linux/blend/drivers/ace.o obj/mame/linux/blend/drivers/clayshoo.o obj/mame/linux/blend/machine/clayshoo.o obj/mame/linux/blend/vidhrdw/clayshoo.o obj/mame/linux/blend/drivers/alpha68k.o obj/mame/linux/blend/vidhrdw/alpha68k.o obj/mame/linux/blend/drivers/champbas.o obj/mame/linux/blend/vidhrdw/champbas.o obj/mame/linux/blend/drivers/equites.o obj/mame/linux/blend/machine/equites.o obj/mame/linux/blend/vidhrdw/equites.o obj/mame/linux/blend/drivers/exctsccr.o obj/mame/linux/blend/machine/exctsccr.o obj/mame/linux/blend/vidhrdw/exctsccr.o obj/mame/linux/blend/drivers/meijinsn.o obj/mame/linux/blend/drivers/shougi.o obj/mame/linux/blend/drivers/talbot.o obj/mame/linux/blend/machine/amiga.o obj/mame/linux/blend/sndhrdw/amiga.o obj/mame/linux/blend/vidhrdw/amiga.o obj/mame/linux/blend/drivers/arcadia.o obj/mame/linux/blend/drivers/mquake.o obj/mame/linux/blend/drivers/upscope.o obj/mame/linux/blend/drivers/atarigx2.o obj/mame/linux/blend/vidhrdw/atarigx2.o obj/mame/linux/blend/drivers/arcadecl.o obj/mame/linux/blend/vidhrdw/arcadecl.o obj/mame/linux/blend/drivers/asteroid.o obj/mame/linux/blend/machine/asteroid.o obj/mame/linux/blend/sndhrdw/asteroid.o obj/mame/linux/blend/sndhrdw/llander.o obj/mame/linux/blend/drivers/atarifb.o obj/mame/linux/blend/machine/atarifb.o obj/mame/linux/blend/sndhrdw/atarifb.o obj/mame/linux/blend/vidhrdw/atarifb.o obj/mame/linux/blend/drivers/atarig1.o obj/mame/linux/blend/vidhrdw/atarig1.o obj/mame/linux/blend/drivers/atarig42.o obj/mame/linux/blend/vidhrdw/atarig42.o obj/mame/linux/blend/drivers/atarigt.o obj/mame/linux/blend/vidhrdw/atarigt.o obj/mame/linux/blend/drivers/atarisy1.o obj/mame/linux/blend/vidhrdw/atarisy1.o obj/mame/linux/blend/drivers/atarisy2.o obj/mame/linux/blend/vidhrdw/atarisy2.o obj/mame/linux/blend/drivers/atetris.o obj/mame/linux/blend/vidhrdw/atetris.o obj/mame/linux/blend/drivers/avalnche.o obj/mame/linux/blend/machine/avalnche.o obj/mame/linux/blend/sndhrdw/avalnche.o obj/mame/linux/blend/vidhrdw/avalnche.o obj/mame/linux/blend/drivers/badlands.o obj/mame/linux/blend/vidhrdw/badlands.o obj/mame/linux/blend/drivers/batman.o obj/mame/linux/blend/vidhrdw/batman.o obj/mame/linux/blend/drivers/beathead.o obj/mame/linux/blend/vidhrdw/beathead.o obj/mame/linux/blend/drivers/blstroid.o obj/mame/linux/blend/vidhrdw/blstroid.o obj/mame/linux/blend/drivers/boxer.o obj/mame/linux/blend/vidhrdw/boxer.o obj/mame/linux/blend/drivers/bsktball.o obj/mame/linux/blend/machine/bsktball.o obj/mame/linux/blend/sndhrdw/bsktball.o obj/mame/linux/blend/vidhrdw/bsktball.o obj/mame/linux/blend/drivers/bwidow.o obj/mame/linux/blend/drivers/bzone.o obj/mame/linux/blend/sndhrdw/bzone.o obj/mame/linux/blend/drivers/canyon.o obj/mame/linux/blend/sndhrdw/canyon.o obj/mame/linux/blend/vidhrdw/canyon.o obj/mame/linux/blend/drivers/cball.o obj/mame/linux/blend/drivers/ccastles.o obj/mame/linux/blend/vidhrdw/ccastles.o obj/mame/linux/blend/drivers/centiped.o obj/mame/linux/blend/vidhrdw/centiped.o obj/mame/linux/blend/drivers/cloak.o obj/mame/linux/blend/vidhrdw/cloak.o obj/mame/linux/blend/drivers/cloud9.o obj/mame/linux/blend/vidhrdw/cloud9.o obj/mame/linux/blend/drivers/cojag.o obj/mame/linux/blend/sndhrdw/jaguar.o obj/mame/linux/blend/vidhrdw/jaguar.o obj/mame/linux/blend/drivers/copsnrob.o obj/mame/linux/blend/machine/copsnrob.o obj/mame/linux/blend/vidhrdw/copsnrob.o obj/mame/linux/blend/drivers/cyberbal.o obj/mame/linux/blend/sndhrdw/cyberbal.o obj/mame/linux/blend/vidhrdw/cyberbal.o obj/mame/linux/blend/drivers/destroyr.o obj/mame/linux/blend/vidhrdw/destroyr.o obj/mame/linux/blend/drivers/dragrace.o obj/mame/linux/blend/sndhrdw/dragrace.o obj/mame/linux/blend/vidhrdw/dragrace.o obj/mame/linux/blend/drivers/eprom.o obj/mame/linux/blend/vidhrdw/eprom.o obj/mame/linux/blend/drivers/firetrk.o obj/mame/linux/blend/sndhrdw/firetrk.o obj/mame/linux/blend/vidhrdw/firetrk.o obj/mame/linux/blend/drivers/flyball.o obj/mame/linux/blend/vidhrdw/flyball.o obj/mame/linux/blend/drivers/foodf.o obj/mame/linux/blend/vidhrdw/foodf.o obj/mame/linux/blend/drivers/gauntlet.o obj/mame/linux/blend/vidhrdw/gauntlet.o obj/mame/linux/blend/drivers/harddriv.o obj/mame/linux/blend/machine/harddriv.o obj/mame/linux/blend/sndhrdw/harddriv.o obj/mame/linux/blend/vidhrdw/harddriv.o obj/mame/linux/blend/drivers/irobot.o obj/mame/linux/blend/machine/irobot.o obj/mame/linux/blend/vidhrdw/irobot.o obj/mame/linux/blend/drivers/jedi.o obj/mame/linux/blend/vidhrdw/jedi.o obj/mame/linux/blend/drivers/klax.o obj/mame/linux/blend/vidhrdw/klax.o obj/mame/linux/blend/drivers/liberatr.o obj/mame/linux/blend/vidhrdw/liberatr.o obj/mame/linux/blend/drivers/mediagx.o obj/mame/linux/blend/drivers/mgolf.o obj/mame/linux/blend/drivers/mhavoc.o obj/mame/linux/blend/machine/mhavoc.o obj/mame/linux/blend/drivers/missile.o obj/mame/linux/blend/vidhrdw/missile.o obj/mame/linux/blend/drivers/nitedrvr.o obj/mame/linux/blend/machine/nitedrvr.o obj/mame/linux/blend/sndhrdw/nitedrvr.o obj/mame/linux/blend/vidhrdw/nitedrvr.o obj/mame/linux/blend/drivers/offtwall.o obj/mame/linux/blend/vidhrdw/offtwall.o obj/mame/linux/blend/drivers/orbit.o obj/mame/linux/blend/sndhrdw/orbit.o obj/mame/linux/blend/vidhrdw/orbit.o obj/mame/linux/blend/drivers/poolshrk.o obj/mame/linux/blend/sndhrdw/poolshrk.o obj/mame/linux/blend/vidhrdw/poolshrk.o obj/mame/linux/blend/drivers/quantum.o obj/mame/linux/blend/drivers/rampart.o obj/mame/linux/blend/vidhrdw/rampart.o obj/mame/linux/blend/drivers/relief.o obj/mame/linux/blend/vidhrdw/relief.o obj/mame/linux/blend/drivers/runaway.o obj/mame/linux/blend/vidhrdw/runaway.o obj/mame/linux/blend/drivers/sbrkout.o obj/mame/linux/blend/machine/sbrkout.o obj/mame/linux/blend/vidhrdw/sbrkout.o obj/mame/linux/blend/drivers/shuuz.o obj/mame/linux/blend/vidhrdw/shuuz.o obj/mame/linux/blend/drivers/skullxbo.o obj/mame/linux/blend/vidhrdw/skullxbo.o obj/mame/linux/blend/drivers/skydiver.o obj/mame/linux/blend/sndhrdw/skydiver.o obj/mame/linux/blend/vidhrdw/skydiver.o obj/mame/linux/blend/drivers/skyraid.o obj/mame/linux/blend/vidhrdw/skyraid.o obj/mame/linux/blend/drivers/sprint2.o obj/mame/linux/blend/sndhrdw/sprint2.o obj/mame/linux/blend/vidhrdw/sprint2.o obj/mame/linux/blend/drivers/sprint4.o obj/mame/linux/blend/sndhrdw/sprint4.o obj/mame/linux/blend/vidhrdw/sprint4.o obj/mame/linux/blend/drivers/sprint8.o obj/mame/linux/blend/vidhrdw/sprint8.o obj/mame/linux/blend/drivers/starshp1.o obj/mame/linux/blend/vidhrdw/starshp1.o obj/mame/linux/blend/drivers/starwars.o obj/mame/linux/blend/machine/starwars.o obj/mame/linux/blend/sndhrdw/starwars.o obj/mame/linux/blend/drivers/subs.o obj/mame/linux/blend/machine/subs.o obj/mame/linux/blend/sndhrdw/subs.o obj/mame/linux/blend/vidhrdw/subs.o obj/mame/linux/blend/drivers/tank8.o obj/mame/linux/blend/sndhrdw/tank8.o obj/mame/linux/blend/vidhrdw/tank8.o obj/mame/linux/blend/drivers/tempest.o obj/mame/linux/blend/drivers/thunderj.o obj/mame/linux/blend/vidhrdw/thunderj.o obj/mame/linux/blend/drivers/toobin.o obj/mame/linux/blend/vidhrdw/toobin.o obj/mame/linux/blend/drivers/tourtabl.o obj/mame/linux/blend/vidhrdw/tia.o obj/mame/linux/blend/drivers/triplhnt.o obj/mame/linux/blend/sndhrdw/triplhnt.o obj/mame/linux/blend/vidhrdw/triplhnt.o obj/mame/linux/blend/drivers/tunhunt.o obj/mame/linux/blend/vidhrdw/tunhunt.o obj/mame/linux/blend/drivers/videopin.o obj/mame/linux/blend/sndhrdw/videopin.o obj/mame/linux/blend/vidhrdw/videopin.o obj/mame/linux/blend/drivers/vindictr.o obj/mame/linux/blend/vidhrdw/vindictr.o obj/mame/linux/blend/drivers/wolfpack.o obj/mame/linux/blend/vidhrdw/wolfpack.o obj/mame/linux/blend/drivers/xybots.o obj/mame/linux/blend/vidhrdw/xybots.o obj/mame/linux/blend/machine/asic65.o obj/mame/linux/blend/machine/atari_vg.o obj/mame/linux/blend/machine/atarigen.o obj/mame/linux/blend/machine/mathbox.o obj/mame/linux/blend/machine/slapstic.o obj/mame/linux/blend/sndhrdw/atarijsa.o obj/mame/linux/blend/sndhrdw/cage.o obj/mame/linux/blend/sndhrdw/redbaron.o obj/mame/linux/blend/vidhrdw/atarimo.o obj/mame/linux/blend/vidhrdw/atarirle.o obj/mame/linux/blend/drivers/blmbycar.o obj/mame/linux/blend/vidhrdw/blmbycar.o obj/mame/linux/blend/drivers/ohmygod.o obj/mame/linux/blend/vidhrdw/ohmygod.o obj/mame/linux/blend/drivers/powerins.o obj/mame/linux/blend/vidhrdw/powerins.o obj/mame/linux/blend/drivers/bfm_sc2.o obj/mame/linux/blend/vidhrdw/bfm_adr2.o obj/mame/linux/blend/drivers/mpu4.o obj/mame/linux/blend/machine/lamps.o obj/mame/linux/blend/machine/mmtr.o obj/mame/linux/blend/machine/steppers.o obj/mame/linux/blend/machine/vacfdisp.o obj/mame/linux/blend/drivers/1942.o obj/mame/linux/blend/vidhrdw/1942.o obj/mame/linux/blend/drivers/1943.o obj/mame/linux/blend/vidhrdw/1943.o obj/mame/linux/blend/drivers/bionicc.o obj/mame/linux/blend/vidhrdw/bionicc.o obj/mame/linux/blend/drivers/blktiger.o obj/mame/linux/blend/vidhrdw/blktiger.o obj/mame/linux/blend/drivers/cbasebal.o obj/mame/linux/blend/vidhrdw/cbasebal.o obj/mame/linux/blend/drivers/commando.o obj/mame/linux/blend/vidhrdw/commando.o obj/mame/linux/blend/drivers/cps1.o obj/mame/linux/blend/vidhrdw/cps1.o obj/mame/linux/blend/drivers/cps2.o obj/mame/linux/blend/drivers/cps3.o obj/mame/linux/blend/drivers/egghunt.o obj/mame/linux/blend/drivers/fcrash.o obj/mame/linux/blend/drivers/gng.o obj/mame/linux/blend/vidhrdw/gng.o obj/mame/linux/blend/drivers/gunsmoke.o obj/mame/linux/blend/vidhrdw/gunsmoke.o obj/mame/linux/blend/drivers/exedexes.o obj/mame/linux/blend/vidhrdw/exedexes.o obj/mame/linux/blend/drivers/higemaru.o obj/mame/linux/blend/vidhrdw/higemaru.o obj/mame/linux/blend/drivers/lastduel.o obj/mame/linux/blend/vidhrdw/lastduel.o obj/mame/linux/blend/drivers/lwings.o obj/mame/linux/blend/vidhrdw/lwings.o obj/mame/linux/blend/drivers/mitchell.o obj/mame/linux/blend/vidhrdw/mitchell.o obj/mame/linux/blend/drivers/sf.o obj/mame/linux/blend/vidhrdw/sf.o obj/mame/linux/blend/drivers/sidearms.o obj/mame/linux/blend/vidhrdw/sidearms.o obj/mame/linux/blend/drivers/sonson.o obj/mame/linux/blend/vidhrdw/sonson.o obj/mame/linux/blend/drivers/srumbler.o obj/mame/linux/blend/vidhrdw/srumbler.o obj/mame/linux/blend/drivers/vulgus.o obj/mame/linux/blend/vidhrdw/vulgus.o obj/mame/linux/blend/drivers/tigeroad.o obj/mame/linux/blend/vidhrdw/tigeroad.o obj/mame/linux/blend/drivers/zn.o obj/mame/linux/blend/machine/znsec.o obj/mame/linux/blend/machine/at28c16.o obj/mame/linux/blend/machine/mb3773.o obj/mame/linux/blend/machine/kabuki.o obj/mame/linux/blend/drivers/ataxx.o obj/mame/linux/blend/drivers/cinemat.o obj/mame/linux/blend/sndhrdw/cinemat.o obj/mame/linux/blend/vidhrdw/cinemat.o obj/mame/linux/blend/drivers/cchasm.o obj/mame/linux/blend/machine/cchasm.o obj/mame/linux/blend/sndhrdw/cchasm.o obj/mame/linux/blend/vidhrdw/cchasm.o src/sndhrdw/cchasm.c: In function 'tone_update': src/sndhrdw/cchasm.c:174:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 174 | int num = (int)param; | ^ obj/mame/linux/blend/drivers/dlair.o obj/mame/linux/blend/drivers/embargo.o obj/mame/linux/blend/drivers/jack.o obj/mame/linux/blend/vidhrdw/jack.o obj/mame/linux/blend/drivers/leland.o obj/mame/linux/blend/machine/leland.o obj/mame/linux/blend/sndhrdw/leland.o obj/mame/linux/blend/vidhrdw/leland.o obj/mame/linux/blend/drivers/funybubl.o obj/mame/linux/blend/vidhrdw/funybubl.o obj/mame/linux/blend/drivers/galspnbl.o obj/mame/linux/blend/vidhrdw/galspnbl.o obj/mame/linux/blend/drivers/pushman.o obj/mame/linux/blend/vidhrdw/pushman.o obj/mame/linux/blend/drivers/zerozone.o obj/mame/linux/blend/vidhrdw/zerozone.o obj/mame/linux/blend/drivers/cvs.o obj/mame/linux/blend/vidhrdw/cvs.o obj/mame/linux/blend/vidhrdw/s2636.o obj/mame/linux/blend/drivers/quasar.o obj/mame/linux/blend/vidhrdw/quasar.o obj/mame/linux/blend/drivers/actfancr.o obj/mame/linux/blend/vidhrdw/actfancr.o obj/mame/linux/blend/drivers/astrof.o obj/mame/linux/blend/sndhrdw/astrof.o obj/mame/linux/blend/vidhrdw/astrof.o obj/mame/linux/blend/drivers/backfire.o obj/mame/linux/blend/drivers/battlera.o obj/mame/linux/blend/vidhrdw/battlera.o obj/mame/linux/blend/drivers/boogwing.o obj/mame/linux/blend/vidhrdw/boogwing.o obj/mame/linux/blend/drivers/brkthru.o obj/mame/linux/blend/vidhrdw/brkthru.o obj/mame/linux/blend/drivers/btime.o obj/mame/linux/blend/machine/btime.o obj/mame/linux/blend/vidhrdw/btime.o obj/mame/linux/blend/drivers/bwing.o obj/mame/linux/blend/vidhrdw/bwing.o obj/mame/linux/blend/drivers/cbuster.o obj/mame/linux/blend/vidhrdw/cbuster.o obj/mame/linux/blend/drivers/cninja.o obj/mame/linux/blend/vidhrdw/cninja.o obj/mame/linux/blend/drivers/cntsteer.o obj/mame/linux/blend/drivers/compgolf.o obj/mame/linux/blend/vidhrdw/compgolf.o obj/mame/linux/blend/drivers/darkseal.o obj/mame/linux/blend/vidhrdw/darkseal.o obj/mame/linux/blend/drivers/dassault.o obj/mame/linux/blend/vidhrdw/dassault.o obj/mame/linux/blend/drivers/dblewing.o obj/mame/linux/blend/drivers/dec0.o obj/mame/linux/blend/machine/dec0.o obj/mame/linux/blend/vidhrdw/dec0.o obj/mame/linux/blend/drivers/dec8.o obj/mame/linux/blend/vidhrdw/dec8.o obj/mame/linux/blend/drivers/deco_mlc.o obj/mame/linux/blend/vidhrdw/deco_mlc.o obj/mame/linux/blend/drivers/deco156.o obj/mame/linux/blend/machine/deco156.o obj/mame/linux/blend/drivers/deco32.o obj/mame/linux/blend/vidhrdw/deco32.o obj/mame/linux/blend/drivers/decocass.o obj/mame/linux/blend/machine/decocass.o obj/mame/linux/blend/vidhrdw/decocass.o obj/mame/linux/blend/drivers/dietgo.o obj/mame/linux/blend/vidhrdw/dietgo.o obj/mame/linux/blend/drivers/exprraid.o obj/mame/linux/blend/vidhrdw/exprraid.o obj/mame/linux/blend/drivers/firetrap.o obj/mame/linux/blend/vidhrdw/firetrap.o obj/mame/linux/blend/drivers/funkyjet.o obj/mame/linux/blend/vidhrdw/funkyjet.o obj/mame/linux/blend/drivers/karnov.o obj/mame/linux/blend/vidhrdw/karnov.o obj/mame/linux/blend/drivers/kchamp.o obj/mame/linux/blend/vidhrdw/kchamp.o obj/mame/linux/blend/drivers/kingobox.o obj/mame/linux/blend/vidhrdw/kingobox.o obj/mame/linux/blend/drivers/lemmings.o obj/mame/linux/blend/vidhrdw/lemmings.o obj/mame/linux/blend/drivers/liberate.o obj/mame/linux/blend/vidhrdw/liberate.o obj/mame/linux/blend/drivers/madalien.o obj/mame/linux/blend/drivers/madmotor.o obj/mame/linux/blend/vidhrdw/madmotor.o obj/mame/linux/blend/drivers/metlclsh.o obj/mame/linux/blend/vidhrdw/metlclsh.o obj/mame/linux/blend/drivers/pcktgal.o obj/mame/linux/blend/vidhrdw/pcktgal.o obj/mame/linux/blend/drivers/pktgaldx.o obj/mame/linux/blend/vidhrdw/pktgaldx.o obj/mame/linux/blend/drivers/rohga.o obj/mame/linux/blend/vidhrdw/rohga.o obj/mame/linux/blend/drivers/shootout.o obj/mame/linux/blend/vidhrdw/shootout.o obj/mame/linux/blend/drivers/sidepckt.o obj/mame/linux/blend/vidhrdw/sidepckt.o obj/mame/linux/blend/drivers/simpl156.o obj/mame/linux/blend/vidhrdw/simpl156.o obj/mame/linux/blend/drivers/sshangha.o obj/mame/linux/blend/vidhrdw/sshangha.o obj/mame/linux/blend/drivers/stadhero.o obj/mame/linux/blend/vidhrdw/stadhero.o obj/mame/linux/blend/drivers/supbtime.o obj/mame/linux/blend/vidhrdw/supbtime.o obj/mame/linux/blend/drivers/tryout.o obj/mame/linux/blend/vidhrdw/tryout.o obj/mame/linux/blend/drivers/tumbleb.o obj/mame/linux/blend/vidhrdw/tumbleb.o obj/mame/linux/blend/drivers/tumblep.o obj/mame/linux/blend/vidhrdw/tumblep.o obj/mame/linux/blend/drivers/vaportra.o obj/mame/linux/blend/vidhrdw/vaportra.o obj/mame/linux/blend/machine/deco102.o obj/mame/linux/blend/machine/decocrpt.o obj/mame/linux/blend/machine/decoprot.o obj/mame/linux/blend/vidhrdw/deco16ic.o obj/mame/linux/blend/drivers/dooyong.o obj/mame/linux/blend/vidhrdw/dooyong.o obj/mame/linux/blend/drivers/gundealr.o obj/mame/linux/blend/vidhrdw/gundealr.o obj/mame/linux/blend/drivers/cherrym2.o obj/mame/linux/blend/drivers/ddenlovr.o obj/mame/linux/blend/drivers/dynax.o obj/mame/linux/blend/vidhrdw/dynax.o obj/mame/linux/blend/drivers/hnayayoi.o obj/mame/linux/blend/vidhrdw/hnayayoi.o obj/mame/linux/blend/drivers/rcasino.o obj/mame/linux/blend/drivers/realbrk.o obj/mame/linux/blend/vidhrdw/realbrk.o obj/mame/linux/blend/drivers/royalmah.o obj/mame/linux/blend/drivers/diverboy.o obj/mame/linux/blend/vidhrdw/diverboy.o obj/mame/linux/blend/drivers/fantland.o obj/mame/linux/blend/vidhrdw/fantland.o obj/mame/linux/blend/drivers/mwarr.o obj/mame/linux/blend/drivers/mugsmash.o obj/mame/linux/blend/vidhrdw/mugsmash.o obj/mame/linux/blend/drivers/stlforce.o obj/mame/linux/blend/vidhrdw/stlforce.o obj/mame/linux/blend/drivers/ppmast93.o obj/mame/linux/blend/drivers/twins.o obj/mame/linux/blend/drivers/eolith.o obj/mame/linux/blend/vidhrdw/eolith.o obj/mame/linux/blend/drivers/eolith16.o obj/mame/linux/blend/drivers/aquarium.o obj/mame/linux/blend/vidhrdw/aquarium.o obj/mame/linux/blend/drivers/gcpinbal.o obj/mame/linux/blend/vidhrdw/gcpinbal.o obj/mame/linux/blend/drivers/vmetal.o obj/mame/linux/blend/drivers/carpolo.o obj/mame/linux/blend/machine/carpolo.o obj/mame/linux/blend/vidhrdw/carpolo.o obj/mame/linux/blend/drivers/circus.o obj/mame/linux/blend/sndhrdw/circus.o obj/mame/linux/blend/vidhrdw/circus.o obj/mame/linux/blend/drivers/exidy.o obj/mame/linux/blend/sndhrdw/exidy.o obj/mame/linux/blend/vidhrdw/exidy.o obj/mame/linux/blend/drivers/exidy440.o obj/mame/linux/blend/sndhrdw/exidy440.o obj/mame/linux/blend/vidhrdw/exidy440.o obj/mame/linux/blend/drivers/maxaflex.o obj/mame/linux/blend/machine/atari.o obj/mame/linux/blend/vidhrdw/atari.o obj/mame/linux/blend/vidhrdw/antic.o obj/mame/linux/blend/vidhrdw/gtia.o obj/mame/linux/blend/drivers/starfire.o obj/mame/linux/blend/vidhrdw/starfire.o obj/mame/linux/blend/drivers/vertigo.o obj/mame/linux/blend/machine/vertigo.o obj/mame/linux/blend/vidhrdw/vertigo.o obj/mame/linux/blend/drivers/victory.o obj/mame/linux/blend/vidhrdw/victory.o obj/mame/linux/blend/sndhrdw/targ.o obj/mame/linux/blend/drivers/crospang.o obj/mame/linux/blend/vidhrdw/crospang.o obj/mame/linux/blend/drivers/f-32.o obj/mame/linux/blend/drivers/fuukifg2.o obj/mame/linux/blend/vidhrdw/fuukifg2.o obj/mame/linux/blend/drivers/fuukifg3.o obj/mame/linux/blend/vidhrdw/fuukifg3.o obj/mame/linux/blend/drivers/gaelco.o obj/mame/linux/blend/vidhrdw/gaelco.o obj/mame/linux/blend/drivers/gaelco2.o obj/mame/linux/blend/machine/gaelco2.o obj/mame/linux/blend/vidhrdw/gaelco2.o obj/mame/linux/blend/drivers/gaelco3d.o src/drivers/gaelco3d.c: In function 'analog_bit_r': src/drivers/gaelco3d.c:379:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 379 | int which = (int)param; | ^ obj/mame/linux/blend/vidhrdw/gaelco3d.o obj/mame/linux/blend/drivers/glass.o obj/mame/linux/blend/vidhrdw/glass.o obj/mame/linux/blend/drivers/mastboy.o obj/mame/linux/blend/drivers/splash.o obj/mame/linux/blend/vidhrdw/splash.o obj/mame/linux/blend/drivers/targeth.o obj/mame/linux/blend/vidhrdw/targeth.o obj/mame/linux/blend/drivers/thoop2.o obj/mame/linux/blend/vidhrdw/thoop2.o obj/mame/linux/blend/drivers/xorworld.o obj/mame/linux/blend/vidhrdw/xorworld.o obj/mame/linux/blend/drivers/wrally.o obj/mame/linux/blend/machine/wrally.o obj/mame/linux/blend/vidhrdw/wrally.o obj/mame/linux/blend/drivers/enigma2.o obj/mame/linux/blend/drivers/gameplan.o obj/mame/linux/blend/drivers/toratora.o obj/mame/linux/blend/drivers/gotya.o obj/mame/linux/blend/sndhrdw/gotya.o obj/mame/linux/blend/vidhrdw/gotya.o obj/mame/linux/blend/drivers/sbugger.o obj/mame/linux/blend/vidhrdw/sbugger.o obj/mame/linux/blend/drivers/exterm.o obj/mame/linux/blend/vidhrdw/exterm.o obj/mame/linux/blend/drivers/gottlieb.o obj/mame/linux/blend/sndhrdw/gottlieb.o obj/mame/linux/blend/vidhrdw/gottlieb.o obj/mame/linux/blend/drivers/findout.o obj/mame/linux/blend/drivers/getrivia.o obj/mame/linux/blend/drivers/csk.o obj/mame/linux/blend/vidhrdw/csk.o obj/mame/linux/blend/drivers/goldstar.o obj/mame/linux/blend/vidhrdw/goldstar.o obj/mame/linux/blend/drivers/igs_blit.o obj/mame/linux/blend/drivers/iqblock.o obj/mame/linux/blend/vidhrdw/iqblock.o obj/mame/linux/blend/drivers/lordgun.o obj/mame/linux/blend/vidhrdw/lordgun.o obj/mame/linux/blend/drivers/pgm.o obj/mame/linux/blend/vidhrdw/pgm.o obj/mame/linux/blend/drivers/tarzan.o obj/mame/linux/blend/machine/pgmcrypt.o obj/mame/linux/blend/machine/pgmprot.o obj/mame/linux/blend/machine/pgmy2ks.o obj/mame/linux/blend/drivers/m62.o obj/mame/linux/blend/vidhrdw/m62.o obj/mame/linux/blend/drivers/m72.o obj/mame/linux/blend/sndhrdw/m72.o obj/mame/linux/blend/vidhrdw/m72.o obj/mame/linux/blend/drivers/m90.o obj/mame/linux/blend/vidhrdw/m90.o obj/mame/linux/blend/drivers/m92.o obj/mame/linux/blend/vidhrdw/m92.o obj/mame/linux/blend/drivers/m107.o obj/mame/linux/blend/vidhrdw/m107.o obj/mame/linux/blend/drivers/mpatrol.o obj/mame/linux/blend/vidhrdw/mpatrol.o obj/mame/linux/blend/drivers/olibochu.o obj/mame/linux/blend/drivers/redalert.o obj/mame/linux/blend/sndhrdw/redalert.o obj/mame/linux/blend/vidhrdw/redalert.o obj/mame/linux/blend/drivers/shisen.o obj/mame/linux/blend/vidhrdw/shisen.o obj/mame/linux/blend/drivers/skychut.o obj/mame/linux/blend/vidhrdw/skychut.o obj/mame/linux/blend/drivers/travrusa.o obj/mame/linux/blend/vidhrdw/travrusa.o obj/mame/linux/blend/drivers/troangel.o obj/mame/linux/blend/vidhrdw/troangel.o obj/mame/linux/blend/drivers/vigilant.o obj/mame/linux/blend/vidhrdw/vigilant.o obj/mame/linux/blend/drivers/wilytowr.o obj/mame/linux/blend/drivers/yard.o obj/mame/linux/blend/vidhrdw/yard.o obj/mame/linux/blend/machine/irem_cpu.o obj/mame/linux/blend/sndhrdw/fghtbskt.o obj/mame/linux/blend/sndhrdw/irem.o obj/mame/linux/blend/drivers/capbowl.o obj/mame/linux/blend/vidhrdw/capbowl.o obj/mame/linux/blend/drivers/itech8.o obj/mame/linux/blend/machine/slikshot.o obj/mame/linux/blend/vidhrdw/itech8.o obj/mame/linux/blend/drivers/itech32.o obj/mame/linux/blend/vidhrdw/itech32.o obj/mame/linux/blend/drivers/aeroboto.o obj/mame/linux/blend/vidhrdw/aeroboto.o obj/mame/linux/blend/drivers/argus.o obj/mame/linux/blend/vidhrdw/argus.o obj/mame/linux/blend/drivers/bestleag.o obj/mame/linux/blend/drivers/bigstrkb.o obj/mame/linux/blend/vidhrdw/bigstrkb.o obj/mame/linux/blend/drivers/blueprnt.o obj/mame/linux/blend/vidhrdw/blueprnt.o obj/mame/linux/blend/drivers/cischeat.o obj/mame/linux/blend/vidhrdw/cischeat.o obj/mame/linux/blend/drivers/citycon.o obj/mame/linux/blend/vidhrdw/citycon.o obj/mame/linux/blend/drivers/ddayjlc.o obj/mame/linux/blend/drivers/exerion.o obj/mame/linux/blend/vidhrdw/exerion.o obj/mame/linux/blend/drivers/fcombat.o obj/mame/linux/blend/vidhrdw/fcombat.o obj/mame/linux/blend/drivers/ginganin.o obj/mame/linux/blend/vidhrdw/ginganin.o obj/mame/linux/blend/drivers/homerun.o obj/mame/linux/blend/vidhrdw/homerun.o obj/mame/linux/blend/drivers/megasys1.o obj/mame/linux/blend/vidhrdw/megasys1.o src/vidhrdw/megasys1.c: In function 'megasys1_get_scroll_tile_info_8x8': src/vidhrdw/megasys1.c:370:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 370 | int tmap = (int)tile_info.user_data; | ^ src/vidhrdw/megasys1.c: In function 'megasys1_get_scroll_tile_info_16x16': src/vidhrdw/megasys1.c:377:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 377 | int tmap = (int)tile_info.user_data; | ^ src/vidhrdw/megasys1.c: In function 'create_tilemaps': src/vidhrdw/megasys1.c:411:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | tilemap_set_user_data(megasys1_tilemap[layer][i/4][i%4], (void *)layer); | ^ obj/mame/linux/blend/drivers/momoko.o obj/mame/linux/blend/vidhrdw/momoko.o obj/mame/linux/blend/drivers/ms32.o src/drivers/megasys1.c: In function 'jitsupro_gfx_unmangle': src/drivers/megasys1.c:3478:18: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 3478 | buffer = malloc(size); | ^~~~~~~~~~~~ In file included from ./src/mamecore.h:17, from ./src/driver.h:59, from src/drivers/megasys1.c:120: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ src/drivers/megasys1.c: In function 'rodlandj_gfx_unmangle': src/drivers/megasys1.c:3448:18: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 3448 | buffer = malloc(size); | ^~~~~~~~~~~~ In file included from ./src/mamecore.h:17, from ./src/driver.h:59, from src/drivers/megasys1.c:120: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 539 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ | ^~~~~~ obj/mame/linux/blend/vidhrdw/ms32.o obj/mame/linux/blend/drivers/psychic5.o obj/mame/linux/blend/vidhrdw/psychic5.o obj/mame/linux/blend/drivers/pturn.o obj/mame/linux/blend/drivers/skyfox.o obj/mame/linux/blend/vidhrdw/skyfox.o obj/mame/linux/blend/drivers/stepstag.o obj/mame/linux/blend/drivers/tetrisp2.o obj/mame/linux/blend/vidhrdw/tetrisp2.o obj/mame/linux/blend/drivers/airbustr.o obj/mame/linux/blend/vidhrdw/airbustr.o obj/mame/linux/blend/drivers/djboy.o obj/mame/linux/blend/vidhrdw/djboy.o obj/mame/linux/blend/drivers/galpanic.o obj/mame/linux/blend/vidhrdw/galpanic.o obj/mame/linux/blend/drivers/galpani2.o obj/mame/linux/blend/vidhrdw/galpani2.o obj/mame/linux/blend/drivers/galpani3.o obj/mame/linux/blend/drivers/jchan.o obj/mame/linux/blend/drivers/kaneko16.o obj/mame/linux/blend/machine/kaneko16.o obj/mame/linux/blend/vidhrdw/kaneko16.o obj/mame/linux/blend/drivers/suprnova.o obj/mame/linux/blend/vidhrdw/suprnova.o obj/mame/linux/blend/drivers/88games.o obj/mame/linux/blend/vidhrdw/88games.o obj/mame/linux/blend/drivers/ajax.o obj/mame/linux/blend/machine/ajax.o obj/mame/linux/blend/vidhrdw/ajax.o obj/mame/linux/blend/drivers/aliens.o obj/mame/linux/blend/vidhrdw/aliens.o obj/mame/linux/blend/drivers/amidar.o obj/mame/linux/blend/drivers/asterix.o obj/mame/linux/blend/vidhrdw/asterix.o obj/mame/linux/blend/drivers/battlnts.o obj/mame/linux/blend/vidhrdw/battlnts.o obj/mame/linux/blend/drivers/bishi.o obj/mame/linux/blend/vidhrdw/bishi.o obj/mame/linux/blend/drivers/bladestl.o obj/mame/linux/blend/vidhrdw/bladestl.o obj/mame/linux/blend/drivers/blockhl.o obj/mame/linux/blend/vidhrdw/blockhl.o obj/mame/linux/blend/drivers/bottom9.o obj/mame/linux/blend/vidhrdw/bottom9.o obj/mame/linux/blend/drivers/chqflag.o obj/mame/linux/blend/vidhrdw/chqflag.o obj/mame/linux/blend/drivers/circusc.o obj/mame/linux/blend/vidhrdw/circusc.o obj/mame/linux/blend/drivers/combatsc.o obj/mame/linux/blend/vidhrdw/combatsc.o obj/mame/linux/blend/drivers/contra.o obj/mame/linux/blend/vidhrdw/contra.o obj/mame/linux/blend/drivers/crimfght.o obj/mame/linux/blend/vidhrdw/crimfght.o obj/mame/linux/blend/drivers/dbz.o obj/mame/linux/blend/vidhrdw/dbz.o obj/mame/linux/blend/drivers/ddrible.o obj/mame/linux/blend/vidhrdw/ddrible.o obj/mame/linux/blend/drivers/djmain.o obj/mame/linux/blend/vidhrdw/djmain.o obj/mame/linux/blend/drivers/fastfred.o obj/mame/linux/blend/vidhrdw/fastfred.o obj/mame/linux/blend/drivers/fastlane.o obj/mame/linux/blend/vidhrdw/fastlane.o obj/mame/linux/blend/drivers/finalizr.o obj/mame/linux/blend/vidhrdw/finalizr.o obj/mame/linux/blend/drivers/flkatck.o obj/mame/linux/blend/vidhrdw/flkatck.o obj/mame/linux/blend/drivers/frogger.o obj/mame/linux/blend/drivers/gberet.o obj/mame/linux/blend/vidhrdw/gberet.o obj/mame/linux/blend/drivers/gbusters.o obj/mame/linux/blend/vidhrdw/gbusters.o obj/mame/linux/blend/drivers/gijoe.o obj/mame/linux/blend/vidhrdw/gijoe.o obj/mame/linux/blend/drivers/gradius3.o obj/mame/linux/blend/vidhrdw/gradius3.o obj/mame/linux/blend/drivers/gticlub.o obj/mame/linux/blend/drivers/gyruss.o obj/mame/linux/blend/sndhrdw/gyruss.o obj/mame/linux/blend/vidhrdw/gyruss.o obj/mame/linux/blend/drivers/hcastle.o obj/mame/linux/blend/vidhrdw/hcastle.o obj/mame/linux/blend/drivers/hexion.o obj/mame/linux/blend/vidhrdw/hexion.o obj/mame/linux/blend/drivers/hornet.o obj/mame/linux/blend/machine/konppc.o obj/mame/linux/blend/drivers/hyperspt.o obj/mame/linux/blend/vidhrdw/hyperspt.o obj/mame/linux/blend/drivers/ironhors.o obj/mame/linux/blend/vidhrdw/ironhors.o obj/mame/linux/blend/drivers/jackal.o obj/mame/linux/blend/machine/jackal.o obj/mame/linux/blend/vidhrdw/jackal.o obj/mame/linux/blend/drivers/jailbrek.o obj/mame/linux/blend/vidhrdw/jailbrek.o obj/mame/linux/blend/drivers/junofrst.o obj/mame/linux/blend/drivers/konamigq.o obj/mame/linux/blend/drivers/konamigv.o obj/mame/linux/blend/drivers/konamigx.o obj/mame/linux/blend/machine/konamigx.o obj/mame/linux/blend/vidhrdw/konamigx.o obj/mame/linux/blend/drivers/konamim2.o obj/mame/linux/blend/drivers/labyrunr.o obj/mame/linux/blend/vidhrdw/labyrunr.o obj/mame/linux/blend/drivers/lethal.o obj/mame/linux/blend/vidhrdw/lethal.o obj/mame/linux/blend/drivers/mainevt.o obj/mame/linux/blend/vidhrdw/mainevt.o obj/mame/linux/blend/drivers/megazone.o obj/mame/linux/blend/vidhrdw/megazone.o obj/mame/linux/blend/drivers/mikie.o obj/mame/linux/blend/vidhrdw/mikie.o obj/mame/linux/blend/drivers/mogura.o obj/mame/linux/blend/drivers/moo.o obj/mame/linux/blend/vidhrdw/moo.o obj/mame/linux/blend/drivers/mystwarr.o obj/mame/linux/blend/vidhrdw/mystwarr.o obj/mame/linux/blend/drivers/nemesis.o obj/mame/linux/blend/vidhrdw/nemesis.o obj/mame/linux/blend/drivers/nwk-tr.o obj/mame/linux/blend/drivers/overdriv.o obj/mame/linux/blend/vidhrdw/overdriv.o obj/mame/linux/blend/drivers/pandoras.o obj/mame/linux/blend/vidhrdw/pandoras.o obj/mame/linux/blend/vidhrdw/parodius.o obj/mame/linux/blend/drivers/parodius.o obj/mame/linux/blend/drivers/pingpong.o obj/mame/linux/blend/vidhrdw/pingpong.o obj/mame/linux/blend/drivers/plygonet.o obj/mame/linux/blend/vidhrdw/plygonet.o obj/mame/linux/blend/drivers/pooyan.o obj/mame/linux/blend/vidhrdw/pooyan.o obj/mame/linux/blend/drivers/qdrmfgp.o obj/mame/linux/blend/vidhrdw/qdrmfgp.o obj/mame/linux/blend/drivers/rockrage.o obj/mame/linux/blend/vidhrdw/rockrage.o obj/mame/linux/blend/drivers/rocnrope.o obj/mame/linux/blend/vidhrdw/rocnrope.o obj/mame/linux/blend/drivers/rollerg.o obj/mame/linux/blend/vidhrdw/rollerg.o obj/mame/linux/blend/drivers/rungun.o obj/mame/linux/blend/vidhrdw/rungun.o obj/mame/linux/blend/drivers/sbasketb.o obj/mame/linux/blend/vidhrdw/sbasketb.o obj/mame/linux/blend/drivers/scobra.o obj/mame/linux/blend/drivers/scotrsht.o obj/mame/linux/blend/vidhrdw/scotrsht.o obj/mame/linux/blend/drivers/scramble.o obj/mame/linux/blend/machine/scramble.o obj/mame/linux/blend/sndhrdw/scramble.o obj/mame/linux/blend/drivers/shaolins.o obj/mame/linux/blend/vidhrdw/shaolins.o obj/mame/linux/blend/drivers/simpsons.o obj/mame/linux/blend/machine/simpsons.o obj/mame/linux/blend/vidhrdw/simpsons.o obj/mame/linux/blend/drivers/spy.o obj/mame/linux/blend/vidhrdw/spy.o obj/mame/linux/blend/drivers/surpratk.o obj/mame/linux/blend/vidhrdw/surpratk.o obj/mame/linux/blend/drivers/thunderx.o obj/mame/linux/blend/vidhrdw/thunderx.o obj/mame/linux/blend/drivers/timeplt.o obj/mame/linux/blend/sndhrdw/timeplt.o obj/mame/linux/blend/vidhrdw/timeplt.o obj/mame/linux/blend/drivers/tmnt.o obj/mame/linux/blend/vidhrdw/tmnt.o obj/mame/linux/blend/drivers/tp84.o obj/mame/linux/blend/vidhrdw/tp84.o obj/mame/linux/blend/drivers/trackfld.o obj/mame/linux/blend/machine/konami.o obj/mame/linux/blend/sndhrdw/trackfld.o obj/mame/linux/blend/vidhrdw/trackfld.o obj/mame/linux/blend/drivers/tutankhm.o obj/mame/linux/blend/vidhrdw/tutankhm.o obj/mame/linux/blend/drivers/twin16.o obj/mame/linux/blend/vidhrdw/twin16.o obj/mame/linux/blend/drivers/ultraman.o obj/mame/linux/blend/vidhrdw/ultraman.o obj/mame/linux/blend/drivers/vendetta.o obj/mame/linux/blend/vidhrdw/vendetta.o obj/mame/linux/blend/drivers/wecleman.o obj/mame/linux/blend/vidhrdw/wecleman.o obj/mame/linux/blend/drivers/xexex.o obj/mame/linux/blend/vidhrdw/xexex.o obj/mame/linux/blend/drivers/xmen.o obj/mame/linux/blend/vidhrdw/xmen.o obj/mame/linux/blend/drivers/yiear.o obj/mame/linux/blend/vidhrdw/yiear.o obj/mame/linux/blend/drivers/zr107.o obj/mame/linux/blend/vidhrdw/konamiic.o obj/mame/linux/blend/drivers/lazercmd.o obj/mame/linux/blend/vidhrdw/lazercmd.o obj/mame/linux/blend/drivers/meadows.o obj/mame/linux/blend/sndhrdw/meadows.o obj/mame/linux/blend/vidhrdw/meadows.o obj/mame/linux/blend/drivers/couple.o obj/mame/linux/blend/drivers/merit.o obj/mame/linux/blend/drivers/hyprduel.o obj/mame/linux/blend/vidhrdw/hyprduel.o obj/mame/linux/blend/drivers/metro.o obj/mame/linux/blend/vidhrdw/metro.o obj/mame/linux/blend/drivers/rabbit.o obj/mame/linux/blend/drivers/wallc.o obj/mame/linux/blend/drivers/wink.o obj/mame/linux/blend/drivers/8080bw.o obj/mame/linux/blend/machine/8080bw.o obj/mame/linux/blend/sndhrdw/8080bw.o obj/mame/linux/blend/vidhrdw/8080bw.o obj/mame/linux/blend/drivers/m79amb.o obj/mame/linux/blend/vidhrdw/m79amb.o obj/mame/linux/blend/drivers/rotaryf.o obj/mame/linux/blend/drivers/sspeedr.o obj/mame/linux/blend/vidhrdw/sspeedr.o obj/mame/linux/blend/drivers/astrocde.o obj/mame/linux/blend/machine/astrocde.o obj/mame/linux/blend/vidhrdw/astrocde.o obj/mame/linux/blend/drivers/balsente.o obj/mame/linux/blend/machine/balsente.o obj/mame/linux/blend/vidhrdw/balsente.o obj/mame/linux/blend/drivers/gridlee.o obj/mame/linux/blend/sndhrdw/gridlee.o obj/mame/linux/blend/vidhrdw/gridlee.o obj/mame/linux/blend/drivers/mcr.o obj/mame/linux/blend/machine/mcr.o obj/mame/linux/blend/sndhrdw/mcr.o obj/mame/linux/blend/vidhrdw/mcr.o obj/mame/linux/blend/drivers/mcr3.o obj/mame/linux/blend/vidhrdw/mcr3.o obj/mame/linux/blend/drivers/mcr68.o obj/mame/linux/blend/vidhrdw/mcr68.o obj/mame/linux/blend/drivers/midtunit.o obj/mame/linux/blend/machine/midtunit.o obj/mame/linux/blend/vidhrdw/midtunit.o obj/mame/linux/blend/drivers/midvunit.o obj/mame/linux/blend/vidhrdw/midvunit.o obj/mame/linux/blend/drivers/midwunit.o obj/mame/linux/blend/machine/midwunit.o obj/mame/linux/blend/drivers/midxunit.o obj/mame/linux/blend/drivers/midyunit.o obj/mame/linux/blend/machine/midyunit.o obj/mame/linux/blend/vidhrdw/midyunit.o obj/mame/linux/blend/drivers/midzeus.o obj/mame/linux/blend/drivers/omegrace.o obj/mame/linux/blend/drivers/seattle.o obj/mame/linux/blend/drivers/vegas.o obj/mame/linux/blend/drivers/williams.o obj/mame/linux/blend/machine/williams.o obj/mame/linux/blend/sndhrdw/williams.o obj/mame/linux/blend/vidhrdw/williams.o obj/mame/linux/blend/machine/midwayic.o obj/mame/linux/blend/sndhrdw/dcs.o obj/mame/linux/blend/sndhrdw/gorf.o obj/mame/linux/blend/sndhrdw/wow.o obj/mame/linux/blend/drivers/baraduke.o obj/mame/linux/blend/vidhrdw/baraduke.o obj/mame/linux/blend/drivers/galaga.o obj/mame/linux/blend/vidhrdw/galaga.o obj/mame/linux/blend/drivers/galaxian.o obj/mame/linux/blend/sndhrdw/galaxian.o obj/mame/linux/blend/vidhrdw/galaxian.o obj/mame/linux/blend/drivers/gaplus.o obj/mame/linux/blend/machine/gaplus.o obj/mame/linux/blend/vidhrdw/gaplus.o obj/mame/linux/blend/drivers/mappy.o obj/mame/linux/blend/vidhrdw/mappy.o obj/mame/linux/blend/drivers/namcofl.o obj/mame/linux/blend/vidhrdw/namcofl.o obj/mame/linux/blend/drivers/namcoic.o obj/mame/linux/blend/drivers/namcona1.o obj/mame/linux/blend/vidhrdw/namcona1.o obj/mame/linux/blend/drivers/namconb1.o obj/mame/linux/blend/vidhrdw/namconb1.o obj/mame/linux/blend/drivers/namcond1.o obj/mame/linux/blend/machine/namcond1.o obj/mame/linux/blend/vidhrdw/ygv608.o obj/mame/linux/blend/drivers/namcos1.o obj/mame/linux/blend/machine/namcos1.o obj/mame/linux/blend/vidhrdw/namcos1.o obj/mame/linux/blend/drivers/namcos10.o obj/mame/linux/blend/drivers/namcos11.o obj/mame/linux/blend/drivers/namcos12.o obj/mame/linux/blend/drivers/namcos2.o obj/mame/linux/blend/machine/namcos2.o obj/mame/linux/blend/vidhrdw/namcos2.o obj/mame/linux/blend/drivers/namcos21.o obj/mame/linux/blend/vidhrdw/namcos21.o obj/mame/linux/blend/drivers/namcos22.o obj/mame/linux/blend/vidhrdw/namcos22.o obj/mame/linux/blend/drivers/namcos23.o obj/mame/linux/blend/drivers/namcos86.o obj/mame/linux/blend/vidhrdw/namcos86.o obj/mame/linux/blend/drivers/pacland.o obj/mame/linux/blend/vidhrdw/pacland.o obj/mame/linux/blend/drivers/polepos.o obj/mame/linux/blend/sndhrdw/polepos.o obj/mame/linux/blend/vidhrdw/polepos.o obj/mame/linux/blend/drivers/rallyx.o obj/mame/linux/blend/vidhrdw/rallyx.o obj/mame/linux/blend/drivers/skykid.o obj/mame/linux/blend/vidhrdw/skykid.o obj/mame/linux/blend/drivers/tankbatt.o obj/mame/linux/blend/vidhrdw/tankbatt.o obj/mame/linux/blend/drivers/tceptor.o obj/mame/linux/blend/vidhrdw/tceptor.o obj/mame/linux/blend/drivers/toypop.o obj/mame/linux/blend/vidhrdw/toypop.o obj/mame/linux/blend/drivers/warpwarp.o obj/mame/linux/blend/sndhrdw/warpwarp.o obj/mame/linux/blend/vidhrdw/warpwarp.o obj/mame/linux/blend/machine/namcoio.o obj/mame/linux/blend/sndhrdw/geebee.o obj/mame/linux/blend/sndhrdw/namcoc7x.o obj/mame/linux/blend/vidhrdw/bosco.o obj/mame/linux/blend/vidhrdw/digdug.o obj/mame/linux/blend/machine/psx.o obj/mame/linux/blend/vidhrdw/psx.o obj/mame/linux/blend/machine/xevious.o obj/mame/linux/blend/vidhrdw/xevious.o obj/mame/linux/blend/drivers/crgolf.o obj/mame/linux/blend/vidhrdw/crgolf.o obj/mame/linux/blend/drivers/suprgolf.o obj/mame/linux/blend/drivers/neogeo.o obj/mame/linux/blend/machine/neogeo.o obj/mame/linux/blend/vidhrdw/neogeo.o obj/mame/linux/blend/machine/neoboot.o obj/mame/linux/blend/machine/neocrypt.o obj/mame/linux/blend/machine/neoprot.o obj/mame/linux/blend/drivers/armedf.o obj/mame/linux/blend/vidhrdw/armedf.o obj/mame/linux/blend/drivers/bigfghtr.o obj/mame/linux/blend/drivers/cclimber.o obj/mame/linux/blend/sndhrdw/cclimber.o obj/mame/linux/blend/vidhrdw/cclimber.o obj/mame/linux/blend/drivers/clshroad.o obj/mame/linux/blend/vidhrdw/clshroad.o obj/mame/linux/blend/drivers/cop01.o obj/mame/linux/blend/vidhrdw/cop01.o obj/mame/linux/blend/drivers/dacholer.o obj/mame/linux/blend/drivers/galivan.o obj/mame/linux/blend/vidhrdw/galivan.o obj/mame/linux/blend/drivers/gomoku.o obj/mame/linux/blend/sndhrdw/gomoku.o obj/mame/linux/blend/vidhrdw/gomoku.o obj/mame/linux/blend/drivers/hyhoo.o obj/mame/linux/blend/vidhrdw/hyhoo.o obj/mame/linux/blend/drivers/magmax.o obj/mame/linux/blend/vidhrdw/magmax.o obj/mame/linux/blend/drivers/nbmj8688.o obj/mame/linux/blend/vidhrdw/nbmj8688.o obj/mame/linux/blend/drivers/nbmj8891.o obj/mame/linux/blend/vidhrdw/nbmj8891.o obj/mame/linux/blend/drivers/nbmj8991.o obj/mame/linux/blend/vidhrdw/nbmj8991.o obj/mame/linux/blend/drivers/nbmj9195.o obj/mame/linux/blend/vidhrdw/nbmj9195.o obj/mame/linux/blend/drivers/niyanpai.o obj/mame/linux/blend/machine/m68kfmly.o obj/mame/linux/blend/vidhrdw/niyanpai.o obj/mame/linux/blend/drivers/pastelg.o obj/mame/linux/blend/vidhrdw/pastelg.o obj/mame/linux/blend/drivers/seicross.o obj/mame/linux/blend/vidhrdw/seicross.o obj/mame/linux/blend/drivers/terracre.o obj/mame/linux/blend/vidhrdw/terracre.o obj/mame/linux/blend/drivers/tubep.o obj/mame/linux/blend/vidhrdw/tubep.o obj/mame/linux/blend/drivers/wiping.o obj/mame/linux/blend/sndhrdw/wiping.o obj/mame/linux/blend/vidhrdw/wiping.o obj/mame/linux/blend/drivers/yamato.o obj/mame/linux/blend/machine/nb1413m3.o obj/mame/linux/blend/drivers/dkong.o obj/mame/linux/blend/sndhrdw/dkong.o obj/mame/linux/blend/vidhrdw/dkong.o obj/mame/linux/blend/drivers/mario.o obj/mame/linux/blend/sndhrdw/mario.o obj/mame/linux/blend/vidhrdw/mario.o obj/mame/linux/blend/sndhrdw/n8080.o obj/mame/linux/blend/drivers/n8080.o obj/mame/linux/blend/vidhrdw/n8080.o obj/mame/linux/blend/drivers/nss.o obj/mame/linux/blend/machine/snes.o obj/mame/linux/blend/sndhrdw/snes.o obj/mame/linux/blend/vidhrdw/snes.o obj/mame/linux/blend/drivers/playch10.o obj/mame/linux/blend/machine/playch10.o obj/mame/linux/blend/vidhrdw/playch10.o obj/mame/linux/blend/drivers/popeye.o obj/mame/linux/blend/vidhrdw/popeye.o obj/mame/linux/blend/drivers/punchout.o obj/mame/linux/blend/vidhrdw/punchout.o obj/mame/linux/blend/drivers/spacefb.o obj/mame/linux/blend/vidhrdw/spacefb.o obj/mame/linux/blend/drivers/vsnes.o obj/mame/linux/blend/machine/vsnes.o obj/mame/linux/blend/vidhrdw/vsnes.o obj/mame/linux/blend/machine/drakton.o obj/mame/linux/blend/machine/rp5h01.o obj/mame/linux/blend/machine/strtheat.o obj/mame/linux/blend/vidhrdw/ppu2c03b.o obj/mame/linux/blend/drivers/fitfight.o obj/mame/linux/blend/vidhrdw/fitfight.o obj/mame/linux/blend/drivers/pirates.o obj/mame/linux/blend/vidhrdw/pirates.o obj/mame/linux/blend/drivers/acommand.o obj/mame/linux/blend/drivers/jalmah.o obj/mame/linux/blend/drivers/macrossp.o obj/mame/linux/blend/vidhrdw/macrossp.o obj/mame/linux/blend/drivers/nmk16.o obj/mame/linux/blend/machine/nmk004.o obj/mame/linux/blend/vidhrdw/nmk16.o obj/mame/linux/blend/drivers/quizdna.o obj/mame/linux/blend/vidhrdw/quizdna.o obj/mame/linux/blend/drivers/quizpani.o obj/mame/linux/blend/vidhrdw/quizpani.o obj/mame/linux/blend/drivers/battlex.o obj/mame/linux/blend/vidhrdw/battlex.o obj/mame/linux/blend/drivers/carjmbre.o obj/mame/linux/blend/vidhrdw/carjmbre.o obj/mame/linux/blend/drivers/popper.o obj/mame/linux/blend/vidhrdw/popper.o obj/mame/linux/blend/drivers/spaceg.o obj/mame/linux/blend/drivers/dday.o obj/mame/linux/blend/vidhrdw/dday.o obj/mame/linux/blend/drivers/portrait.o obj/mame/linux/blend/vidhrdw/portrait.o obj/mame/linux/blend/drivers/espial.o obj/mame/linux/blend/vidhrdw/espial.o obj/mame/linux/blend/drivers/funkybee.o obj/mame/linux/blend/vidhrdw/funkybee.o obj/mame/linux/blend/drivers/marineb.o obj/mame/linux/blend/vidhrdw/marineb.o obj/mame/linux/blend/drivers/vastar.o obj/mame/linux/blend/vidhrdw/vastar.o obj/mame/linux/blend/drivers/zodiack.o obj/mame/linux/blend/vidhrdw/zodiack.o obj/mame/linux/blend/drivers/mrflea.o obj/mame/linux/blend/vidhrdw/mrflea.o obj/mame/linux/blend/drivers/thief.o obj/mame/linux/blend/vidhrdw/thief.o obj/mame/linux/blend/drivers/jrpacman.o obj/mame/linux/blend/drivers/pacman.o obj/mame/linux/blend/vidhrdw/pacman.o obj/mame/linux/blend/drivers/pengo.o obj/mame/linux/blend/machine/acitya.o obj/mame/linux/blend/machine/jumpshot.o obj/mame/linux/blend/machine/mspacman.o obj/mame/linux/blend/machine/pacplus.o obj/mame/linux/blend/machine/theglobp.o obj/mame/linux/blend/drivers/naughtyb.o obj/mame/linux/blend/vidhrdw/naughtyb.o obj/mame/linux/blend/drivers/phoenix.o obj/mame/linux/blend/sndhrdw/phoenix.o obj/mame/linux/blend/vidhrdw/phoenix.o obj/mame/linux/blend/drivers/safarir.o obj/mame/linux/blend/sndhrdw/pleiads.o obj/mame/linux/blend/drivers/drtomy.o obj/mame/linux/blend/drivers/playmark.o obj/mame/linux/blend/vidhrdw/playmark.o obj/mame/linux/blend/drivers/powerbal.o obj/mame/linux/blend/drivers/sderby.o obj/mame/linux/blend/vidhrdw/sderby.o obj/mame/linux/blend/drivers/sslam.o obj/mame/linux/blend/vidhrdw/sslam.o obj/mame/linux/blend/drivers/psikyo.o obj/mame/linux/blend/vidhrdw/psikyo.o obj/mame/linux/blend/drivers/psikyo4.o obj/mame/linux/blend/vidhrdw/psikyo4.o obj/mame/linux/blend/drivers/psikyosh.o obj/mame/linux/blend/vidhrdw/psikyosh.o obj/mame/linux/blend/drivers/hitme.o obj/mame/linux/blend/sndhrdw/hitme.o obj/mame/linux/blend/drivers/starcrus.o obj/mame/linux/blend/vidhrdw/starcrus.o obj/mame/linux/blend/drivers/btoads.o obj/mame/linux/blend/vidhrdw/btoads.o obj/mame/linux/blend/drivers/kinst.o obj/mame/linux/blend/drivers/xtheball.o obj/mame/linux/blend/drivers/appoooh.o obj/mame/linux/blend/vidhrdw/appoooh.o obj/mame/linux/blend/drivers/bankp.o obj/mame/linux/blend/vidhrdw/bankp.o obj/mame/linux/blend/drivers/drmicro.o obj/mame/linux/blend/vidhrdw/drmicro.o obj/mame/linux/blend/drivers/mayumi.o obj/mame/linux/blend/vidhrdw/mayumi.o obj/mame/linux/blend/drivers/mermaid.o obj/mame/linux/blend/vidhrdw/mermaid.o obj/mame/linux/blend/drivers/mjkjidai.o obj/mame/linux/blend/vidhrdw/mjkjidai.o obj/mame/linux/blend/drivers/angelkds.o obj/mame/linux/blend/vidhrdw/angelkds.o obj/mame/linux/blend/drivers/blockade.o obj/mame/linux/blend/sndhrdw/blockade.o obj/mame/linux/blend/vidhrdw/blockade.o obj/mame/linux/blend/drivers/calorie.o obj/mame/linux/blend/drivers/coolridr.o obj/mame/linux/blend/drivers/deniam.o obj/mame/linux/blend/vidhrdw/deniam.o obj/mame/linux/blend/drivers/dotrikun.o obj/mame/linux/blend/vidhrdw/dotrikun.o obj/mame/linux/blend/drivers/genesis.o obj/mame/linux/blend/vidhrdw/genesis.o obj/mame/linux/blend/drivers/kopunch.o obj/mame/linux/blend/vidhrdw/kopunch.o obj/mame/linux/blend/drivers/megaplay.o obj/mame/linux/blend/drivers/megatech.o obj/mame/linux/blend/drivers/model1.o obj/mame/linux/blend/machine/model1.o obj/mame/linux/blend/vidhrdw/model1.o obj/mame/linux/blend/drivers/model2.o obj/mame/linux/blend/drivers/model3.o obj/mame/linux/blend/vidhrdw/model3.o obj/mame/linux/blend/machine/model3.o obj/mame/linux/blend/drivers/puckpkmn.o obj/mame/linux/blend/drivers/sega.o obj/mame/linux/blend/sndhrdw/sega.o obj/mame/linux/blend/vidhrdw/sega.o obj/mame/linux/blend/drivers/segac2.o obj/mame/linux/blend/drivers/segahang.o obj/mame/linux/blend/vidhrdw/segahang.o obj/mame/linux/blend/drivers/segaorun.o obj/mame/linux/blend/vidhrdw/segaorun.o obj/mame/linux/blend/drivers/segar.o obj/mame/linux/blend/machine/segar.o obj/mame/linux/blend/sndhrdw/segar.o obj/mame/linux/blend/vidhrdw/segar.o obj/mame/linux/blend/drivers/segas16a.o obj/mame/linux/blend/vidhrdw/segas16a.o obj/mame/linux/blend/drivers/segas16b.o obj/mame/linux/blend/vidhrdw/segas16b.o obj/mame/linux/blend/drivers/segas18.o obj/mame/linux/blend/vidhrdw/segas18.o obj/mame/linux/blend/drivers/segas32.o obj/mame/linux/blend/machine/segas32.o obj/mame/linux/blend/vidhrdw/segas32.o obj/mame/linux/blend/drivers/segasyse.o obj/mame/linux/blend/vidhrdw/segasyse.o obj/mame/linux/blend/drivers/segaxbd.o obj/mame/linux/blend/vidhrdw/segaxbd.o obj/mame/linux/blend/drivers/segaybd.o obj/mame/linux/blend/vidhrdw/segaybd.o obj/mame/linux/blend/drivers/sg1000a.o obj/mame/linux/blend/vidhrdw/tms9928a.o obj/mame/linux/blend/drivers/stactics.o obj/mame/linux/blend/machine/stactics.o obj/mame/linux/blend/vidhrdw/stactics.o obj/mame/linux/blend/drivers/stv.o obj/mame/linux/blend/drivers/stvhacks.o obj/mame/linux/blend/machine/stvcd.o obj/mame/linux/blend/drivers/suprloco.o obj/mame/linux/blend/vidhrdw/suprloco.o obj/mame/linux/blend/drivers/system1.o obj/mame/linux/blend/vidhrdw/system1.o obj/mame/linux/blend/drivers/system16.o obj/mame/linux/blend/machine/system16.o obj/mame/linux/blend/sndhrdw/system16.o obj/mame/linux/blend/vidhrdw/system16.o obj/mame/linux/blend/vidhrdw/sys16spr.o obj/mame/linux/blend/drivers/system18.o obj/mame/linux/blend/drivers/system24.o obj/mame/linux/blend/machine/system24.o obj/mame/linux/blend/vidhrdw/system24.o obj/mame/linux/blend/drivers/topshoot.o obj/mame/linux/blend/drivers/turbo.o obj/mame/linux/blend/machine/turbo.o obj/mame/linux/blend/sndhrdw/turbo.o obj/mame/linux/blend/vidhrdw/turbo.o obj/mame/linux/blend/drivers/vicdual.o obj/mame/linux/blend/sndhrdw/vicdual.o obj/mame/linux/blend/vidhrdw/vicdual.o obj/mame/linux/blend/drivers/zaxxon.o obj/mame/linux/blend/sndhrdw/zaxxon.o obj/mame/linux/blend/vidhrdw/zaxxon.o obj/mame/linux/blend/machine/fd1089.o obj/mame/linux/blend/machine/fd1094.o obj/mame/linux/blend/machine/mc8123.o obj/mame/linux/blend/machine/s16fd.o obj/mame/linux/blend/machine/s24fd.o obj/mame/linux/blend/machine/scudsp.o obj/mame/linux/blend/machine/segaic16.o obj/mame/linux/blend/sndhrdw/carnival.o obj/mame/linux/blend/sndhrdw/depthch.o obj/mame/linux/blend/sndhrdw/invinco.o obj/mame/linux/blend/sndhrdw/pulsar.o obj/mame/linux/blend/sndhrdw/segasnd.o obj/mame/linux/blend/vidhrdw/segaic16.o obj/mame/linux/blend/vidhrdw/segaic24.o obj/mame/linux/blend/vidhrdw/stvvdp1.o obj/mame/linux/blend/vidhrdw/stvvdp2.o obj/mame/linux/blend/drivers/cshooter.o obj/mame/linux/blend/drivers/dcon.o obj/mame/linux/blend/vidhrdw/dcon.o obj/mame/linux/blend/drivers/deadang.o obj/mame/linux/blend/vidhrdw/deadang.o obj/mame/linux/blend/drivers/dynduke.o obj/mame/linux/blend/vidhrdw/dynduke.o obj/mame/linux/blend/drivers/kncljoe.o obj/mame/linux/blend/vidhrdw/kncljoe.o obj/mame/linux/blend/drivers/mustache.o obj/mame/linux/blend/vidhrdw/mustache.o obj/mame/linux/blend/drivers/panicr.o obj/mame/linux/blend/drivers/raiden.o obj/mame/linux/blend/vidhrdw/raiden.o obj/mame/linux/blend/drivers/raiden2.o obj/mame/linux/blend/drivers/seibuspi.o obj/mame/linux/blend/machine/seibuspi.o obj/mame/linux/blend/vidhrdw/seibuspi.o obj/mame/linux/blend/drivers/sengokmj.o obj/mame/linux/blend/vidhrdw/sengokmj.o obj/mame/linux/blend/drivers/stfight.o obj/mame/linux/blend/machine/stfight.o obj/mame/linux/blend/vidhrdw/stfight.o obj/mame/linux/blend/drivers/wiz.o obj/mame/linux/blend/vidhrdw/wiz.o obj/mame/linux/blend/machine/spisprit.o obj/mame/linux/blend/sndhrdw/seibu.o obj/mame/linux/blend/drivers/aleck64.o obj/mame/linux/blend/machine/n64.o obj/mame/linux/blend/vidhrdw/n64.o obj/mame/linux/blend/drivers/darkhors.o obj/mame/linux/blend/drivers/hanaawas.o obj/mame/linux/blend/vidhrdw/hanaawas.o obj/mame/linux/blend/drivers/macs.o obj/mame/linux/blend/drivers/seta.o obj/mame/linux/blend/vidhrdw/seta.o obj/mame/linux/blend/drivers/seta2.o obj/mame/linux/blend/vidhrdw/seta2.o obj/mame/linux/blend/drivers/speedatk.o obj/mame/linux/blend/vidhrdw/speedatk.o obj/mame/linux/blend/drivers/srmp2.o obj/mame/linux/blend/vidhrdw/srmp2.o obj/mame/linux/blend/drivers/srmp6.o obj/mame/linux/blend/drivers/ssv.o obj/mame/linux/blend/vidhrdw/ssv.o obj/mame/linux/blend/drivers/st0016.o obj/mame/linux/blend/vidhrdw/st0016.o obj/mame/linux/blend/drivers/nyny.o obj/mame/linux/blend/vidhrdw/nyny.o obj/mame/linux/blend/drivers/r2dtank.o obj/mame/linux/blend/drivers/spiders.o obj/mame/linux/blend/machine/spiders.o obj/mame/linux/blend/sndhrdw/spiders.o obj/mame/linux/blend/vidhrdw/spiders.o obj/mame/linux/blend/drivers/bbusters.o obj/mame/linux/blend/vidhrdw/bbusters.o obj/mame/linux/blend/drivers/dmndrby.o obj/mame/linux/blend/drivers/hal21.o obj/mame/linux/blend/drivers/hng64.o obj/mame/linux/blend/vidhrdw/hng64.o obj/mame/linux/blend/drivers/jcross.o obj/mame/linux/blend/vidhrdw/jcross.o obj/mame/linux/blend/drivers/lasso.o obj/mame/linux/blend/vidhrdw/lasso.o obj/mame/linux/blend/drivers/mainsnk.o obj/mame/linux/blend/vidhrdw/mainsnk.o obj/mame/linux/blend/drivers/marvins.o obj/mame/linux/blend/vidhrdw/marvins.o obj/mame/linux/blend/drivers/munchmo.o obj/mame/linux/blend/vidhrdw/munchmo.o obj/mame/linux/blend/drivers/prehisle.o obj/mame/linux/blend/vidhrdw/prehisle.o obj/mame/linux/blend/drivers/rockola.o obj/mame/linux/blend/sndhrdw/rockola.o obj/mame/linux/blend/vidhrdw/rockola.o obj/mame/linux/blend/drivers/sgladiat.o obj/mame/linux/blend/drivers/snk.o obj/mame/linux/blend/vidhrdw/snk.o obj/mame/linux/blend/drivers/snk68.o obj/mame/linux/blend/vidhrdw/snk68.o obj/mame/linux/blend/drivers/astinvad.o obj/mame/linux/blend/sndhrdw/astinvad.o obj/mame/linux/blend/vidhrdw/astinvad.o obj/mame/linux/blend/drivers/berzerk.o obj/mame/linux/blend/machine/berzerk.o obj/mame/linux/blend/sndhrdw/berzerk.o obj/mame/linux/blend/vidhrdw/berzerk.o obj/mame/linux/blend/drivers/mazerbla.o obj/mame/linux/blend/drivers/supdrapo.o obj/mame/linux/blend/drivers/arabian.o obj/mame/linux/blend/vidhrdw/arabian.o obj/mame/linux/blend/drivers/ikki.o obj/mame/linux/blend/vidhrdw/ikki.o obj/mame/linux/blend/drivers/kangaroo.o obj/mame/linux/blend/vidhrdw/kangaroo.o obj/mame/linux/blend/drivers/markham.o obj/mame/linux/blend/vidhrdw/markham.o obj/mame/linux/blend/drivers/route16.o obj/mame/linux/blend/vidhrdw/route16.o obj/mame/linux/blend/drivers/shanghai.o obj/mame/linux/blend/drivers/shangha3.o obj/mame/linux/blend/vidhrdw/shangha3.o obj/mame/linux/blend/drivers/strnskil.o obj/mame/linux/blend/vidhrdw/strnskil.o obj/mame/linux/blend/drivers/ttmahjng.o obj/mame/linux/blend/vidhrdw/ttmahjng.o obj/mame/linux/blend/drivers/goindol.o obj/mame/linux/blend/vidhrdw/goindol.o obj/mame/linux/blend/drivers/suna8.o obj/mame/linux/blend/sndhrdw/suna8.o obj/mame/linux/blend/vidhrdw/suna8.o obj/mame/linux/blend/drivers/suna16.o obj/mame/linux/blend/vidhrdw/suna16.o obj/mame/linux/blend/drivers/bloodbro.o obj/mame/linux/blend/vidhrdw/bloodbro.o obj/mame/linux/blend/drivers/cabal.o obj/mame/linux/blend/vidhrdw/cabal.o obj/mame/linux/blend/drivers/goal92.o obj/mame/linux/blend/vidhrdw/goal92.o obj/mame/linux/blend/drivers/legionna.o obj/mame/linux/blend/vidhrdw/legionna.o obj/mame/linux/blend/drivers/toki.o obj/mame/linux/blend/vidhrdw/toki.o obj/mame/linux/blend/drivers/40love.o obj/mame/linux/blend/vidhrdw/40love.o obj/mame/linux/blend/drivers/arkanoid.o obj/mame/linux/blend/machine/arkanoid.o obj/mame/linux/blend/vidhrdw/arkanoid.o obj/mame/linux/blend/drivers/ashnojoe.o obj/mame/linux/blend/vidhrdw/ashnojoe.o obj/mame/linux/blend/drivers/asuka.o obj/mame/linux/blend/machine/bonzeadv.o obj/mame/linux/blend/vidhrdw/asuka.o obj/mame/linux/blend/drivers/bigevglf.o obj/mame/linux/blend/machine/bigevglf.o obj/mame/linux/blend/vidhrdw/bigevglf.o obj/mame/linux/blend/drivers/bking2.o obj/mame/linux/blend/vidhrdw/bking2.o obj/mame/linux/blend/drivers/bublbobl.o obj/mame/linux/blend/machine/bublbobl.o obj/mame/linux/blend/vidhrdw/bublbobl.o obj/mame/linux/blend/drivers/buggychl.o obj/mame/linux/blend/machine/buggychl.o obj/mame/linux/blend/vidhrdw/buggychl.o obj/mame/linux/blend/drivers/chaknpop.o obj/mame/linux/blend/machine/chaknpop.o obj/mame/linux/blend/vidhrdw/chaknpop.o obj/mame/linux/blend/drivers/champbwl.o obj/mame/linux/blend/drivers/changela.o obj/mame/linux/blend/drivers/crbaloon.o obj/mame/linux/blend/vidhrdw/crbaloon.o obj/mame/linux/blend/sndhrdw/crbaloon.o obj/mame/linux/blend/drivers/darius.o obj/mame/linux/blend/vidhrdw/darius.o obj/mame/linux/blend/drivers/darkmist.o obj/mame/linux/blend/vidhrdw/darkmist.o obj/mame/linux/blend/drivers/exzisus.o obj/mame/linux/blend/vidhrdw/exzisus.o obj/mame/linux/blend/drivers/fgoal.o obj/mame/linux/blend/vidhrdw/fgoal.o obj/mame/linux/blend/drivers/flstory.o obj/mame/linux/blend/machine/flstory.o obj/mame/linux/blend/vidhrdw/flstory.o obj/mame/linux/blend/drivers/gladiatr.o obj/mame/linux/blend/vidhrdw/gladiatr.o obj/mame/linux/blend/drivers/grchamp.o obj/mame/linux/blend/machine/grchamp.o obj/mame/linux/blend/sndhrdw/grchamp.o obj/mame/linux/blend/vidhrdw/grchamp.o obj/mame/linux/blend/drivers/groundfx.o obj/mame/linux/blend/vidhrdw/groundfx.o obj/mame/linux/blend/drivers/gsword.o obj/mame/linux/blend/machine/tait8741.o obj/mame/linux/blend/vidhrdw/gsword.o obj/mame/linux/blend/drivers/gunbustr.o obj/mame/linux/blend/vidhrdw/gunbustr.o obj/mame/linux/blend/drivers/halleys.o obj/mame/linux/blend/drivers/jollyjgr.o obj/mame/linux/blend/drivers/ksayakyu.o obj/mame/linux/blend/vidhrdw/ksayakyu.o obj/mame/linux/blend/drivers/lkage.o obj/mame/linux/blend/machine/lkage.o obj/mame/linux/blend/vidhrdw/lkage.o obj/mame/linux/blend/drivers/lsasquad.o obj/mame/linux/blend/machine/lsasquad.o obj/mame/linux/blend/vidhrdw/lsasquad.o obj/mame/linux/blend/drivers/marinedt.o obj/mame/linux/blend/drivers/mexico86.o obj/mame/linux/blend/machine/mexico86.o obj/mame/linux/blend/vidhrdw/mexico86.o obj/mame/linux/blend/drivers/minivadr.o obj/mame/linux/blend/vidhrdw/minivadr.o obj/mame/linux/blend/drivers/missb2.o obj/mame/linux/blend/drivers/msisaac.o obj/mame/linux/blend/drivers/ninjaw.o obj/mame/linux/blend/vidhrdw/msisaac.o obj/mame/linux/blend/vidhrdw/ninjaw.o obj/mame/linux/blend/drivers/nycaptor.o obj/mame/linux/blend/machine/nycaptor.o obj/mame/linux/blend/vidhrdw/nycaptor.o obj/mame/linux/blend/drivers/opwolf.o obj/mame/linux/blend/drivers/othunder.o obj/mame/linux/blend/machine/opwolf.o obj/mame/linux/blend/vidhrdw/othunder.o obj/mame/linux/blend/drivers/pitnrun.o obj/mame/linux/blend/machine/pitnrun.o obj/mame/linux/blend/vidhrdw/pitnrun.o obj/mame/linux/blend/drivers/qix.o obj/mame/linux/blend/machine/qix.o obj/mame/linux/blend/sndhrdw/qix.o obj/mame/linux/blend/vidhrdw/qix.o obj/mame/linux/blend/drivers/rainbow.o obj/mame/linux/blend/machine/rainbow.o obj/mame/linux/blend/drivers/rastan.o obj/mame/linux/blend/vidhrdw/rastan.o obj/mame/linux/blend/drivers/retofinv.o obj/mame/linux/blend/machine/retofinv.o obj/mame/linux/blend/vidhrdw/retofinv.o obj/mame/linux/blend/drivers/rollrace.o obj/mame/linux/blend/vidhrdw/rollrace.o obj/mame/linux/blend/drivers/sbowling.o obj/mame/linux/blend/drivers/slapshot.o obj/mame/linux/blend/vidhrdw/slapshot.o obj/mame/linux/blend/drivers/ssrj.o obj/mame/linux/blend/vidhrdw/ssrj.o obj/mame/linux/blend/drivers/superchs.o obj/mame/linux/blend/vidhrdw/superchs.o obj/mame/linux/blend/drivers/superqix.o obj/mame/linux/blend/vidhrdw/superqix.o obj/mame/linux/blend/drivers/taito_b.o obj/mame/linux/blend/vidhrdw/taito_b.o obj/mame/linux/blend/drivers/taito_f2.o obj/mame/linux/blend/vidhrdw/taito_f2.o obj/mame/linux/blend/drivers/taito_f3.o obj/mame/linux/blend/vidhrdw/taito_f3.o obj/mame/linux/blend/sndhrdw/taito_f3.o obj/mame/linux/blend/drivers/taito_h.o obj/mame/linux/blend/vidhrdw/taito_h.o obj/mame/linux/blend/drivers/taito_l.o obj/mame/linux/blend/vidhrdw/taito_l.o obj/mame/linux/blend/drivers/taito_x.o obj/mame/linux/blend/machine/cchip.o obj/mame/linux/blend/drivers/taito_z.o obj/mame/linux/blend/vidhrdw/taito_z.o obj/mame/linux/blend/drivers/taitoair.o obj/mame/linux/blend/vidhrdw/taitoair.o obj/mame/linux/blend/drivers/taitojc.o obj/mame/linux/blend/drivers/taitosj.o obj/mame/linux/blend/machine/taitosj.o obj/mame/linux/blend/vidhrdw/taitosj.o obj/mame/linux/blend/drivers/taitowlf.o obj/mame/linux/blend/drivers/tnzs.o obj/mame/linux/blend/machine/tnzs.o obj/mame/linux/blend/vidhrdw/tnzs.o obj/mame/linux/blend/drivers/topspeed.o obj/mame/linux/blend/vidhrdw/topspeed.o obj/mame/linux/blend/drivers/tsamurai.o obj/mame/linux/blend/vidhrdw/tsamurai.o obj/mame/linux/blend/drivers/undrfire.o obj/mame/linux/blend/vidhrdw/undrfire.o obj/mame/linux/blend/drivers/volfied.o obj/mame/linux/blend/machine/volfied.o obj/mame/linux/blend/vidhrdw/volfied.o obj/mame/linux/blend/drivers/warriorb.o obj/mame/linux/blend/vidhrdw/warriorb.o obj/mame/linux/blend/drivers/wgp.o obj/mame/linux/blend/vidhrdw/wgp.o obj/mame/linux/blend/machine/mb87078.o obj/mame/linux/blend/sndhrdw/taitosnd.o obj/mame/linux/blend/vidhrdw/taitoic.o obj/mame/linux/blend/drivers/lockon.o obj/mame/linux/blend/drivers/tatsumi.o obj/mame/linux/blend/machine/tatsumi.o obj/mame/linux/blend/vidhrdw/tatsumi.o obj/mame/linux/blend/drivers/tx1.o obj/mame/linux/blend/machine/tx1.o obj/mame/linux/blend/vidhrdw/tx1.o obj/mame/linux/blend/drivers/kickgoal.o obj/mame/linux/blend/vidhrdw/kickgoal.o obj/mame/linux/blend/drivers/littlerb.o obj/mame/linux/blend/drivers/speedspn.o obj/mame/linux/blend/vidhrdw/speedspn.o obj/mame/linux/blend/drivers/wheelfir.o obj/mame/linux/blend/drivers/holeland.o src/drivers/wheelfir.c: In function 'video_update_wheelfir': src/drivers/wheelfir.c:313:37: warning: iteration 2730 invokes undefined behavior [-Waggressive-loop-optimizations] 313 | b = wheelfir_palette[x+2]; | ~~~~~~~~~~~~~~~~^~~~~ src/drivers/wheelfir.c:306:19: note: within this loop 306 | for (x=0;x<8192;x+=3) | ~^~~~~ obj/mame/linux/blend/vidhrdw/holeland.o obj/mame/linux/blend/drivers/sauro.o obj/mame/linux/blend/vidhrdw/sauro.o obj/mame/linux/blend/drivers/speedbal.o obj/mame/linux/blend/vidhrdw/speedbal.o obj/mame/linux/blend/drivers/battlane.o obj/mame/linux/blend/vidhrdw/battlane.o obj/mame/linux/blend/drivers/blockout.o obj/mame/linux/blend/vidhrdw/blockout.o obj/mame/linux/blend/drivers/bogeyman.o obj/mame/linux/blend/vidhrdw/bogeyman.o obj/mame/linux/blend/drivers/chinagat.o obj/mame/linux/blend/drivers/ddragon.o obj/mame/linux/blend/vidhrdw/ddragon.o obj/mame/linux/blend/drivers/ddragon3.o obj/mame/linux/blend/vidhrdw/ddragon3.o obj/mame/linux/blend/drivers/dogfgt.o obj/mame/linux/blend/vidhrdw/dogfgt.o obj/mame/linux/blend/drivers/matmania.o obj/mame/linux/blend/machine/maniach.o obj/mame/linux/blend/vidhrdw/matmania.o obj/mame/linux/blend/drivers/mystston.o obj/mame/linux/blend/vidhrdw/mystston.o obj/mame/linux/blend/drivers/renegade.o obj/mame/linux/blend/vidhrdw/renegade.o obj/mame/linux/blend/drivers/scregg.o obj/mame/linux/blend/drivers/shadfrce.o obj/mame/linux/blend/vidhrdw/shadfrce.o obj/mame/linux/blend/drivers/spdodgeb.o obj/mame/linux/blend/vidhrdw/spdodgeb.o obj/mame/linux/blend/drivers/ssozumo.o obj/mame/linux/blend/vidhrdw/ssozumo.o obj/mame/linux/blend/drivers/tagteam.o obj/mame/linux/blend/vidhrdw/tagteam.o obj/mame/linux/blend/drivers/vball.o obj/mame/linux/blend/vidhrdw/vball.o obj/mame/linux/blend/drivers/wwfsstar.o obj/mame/linux/blend/vidhrdw/wwfsstar.o obj/mame/linux/blend/drivers/wwfwfest.o obj/mame/linux/blend/vidhrdw/wwfwfest.o obj/mame/linux/blend/vidhrdw/xain.o obj/mame/linux/blend/drivers/xain.o obj/mame/linux/blend/drivers/bombjack.o obj/mame/linux/blend/vidhrdw/bombjack.o obj/mame/linux/blend/drivers/gaiden.o obj/mame/linux/blend/vidhrdw/gaiden.o obj/mame/linux/blend/drivers/lvcards.o obj/mame/linux/blend/vidhrdw/lvcards.o obj/mame/linux/blend/drivers/pbaction.o obj/mame/linux/blend/vidhrdw/pbaction.o obj/mame/linux/blend/drivers/senjyo.o obj/mame/linux/blend/sndhrdw/senjyo.o obj/mame/linux/blend/vidhrdw/senjyo.o obj/mame/linux/blend/drivers/solomon.o obj/mame/linux/blend/vidhrdw/solomon.o obj/mame/linux/blend/drivers/spbactn.o obj/mame/linux/blend/vidhrdw/spbactn.o obj/mame/linux/blend/drivers/tbowl.o obj/mame/linux/blend/vidhrdw/tbowl.o obj/mame/linux/blend/drivers/tecmo.o obj/mame/linux/blend/vidhrdw/tecmo.o obj/mame/linux/blend/drivers/tecmo16.o obj/mame/linux/blend/vidhrdw/tecmo16.o obj/mame/linux/blend/drivers/tecmosys.o obj/mame/linux/blend/drivers/tehkanwc.o obj/mame/linux/blend/vidhrdw/tehkanwc.o obj/mame/linux/blend/drivers/wc90.o obj/mame/linux/blend/vidhrdw/wc90.o obj/mame/linux/blend/drivers/wc90b.o obj/mame/linux/blend/vidhrdw/wc90b.o obj/mame/linux/blend/drivers/thepit.o obj/mame/linux/blend/vidhrdw/thepit.o obj/mame/linux/blend/drivers/timelimt.o obj/mame/linux/blend/vidhrdw/timelimt.o obj/mame/linux/blend/drivers/mjsister.o obj/mame/linux/blend/vidhrdw/mjsister.o obj/mame/linux/blend/drivers/slapfght.o obj/mame/linux/blend/machine/slapfght.o obj/mame/linux/blend/vidhrdw/slapfght.o obj/mame/linux/blend/drivers/snowbros.o obj/mame/linux/blend/vidhrdw/snowbros.o obj/mame/linux/blend/drivers/toaplan1.o obj/mame/linux/blend/machine/toaplan1.o obj/mame/linux/blend/vidhrdw/toaplan1.o obj/mame/linux/blend/drivers/toaplan2.o obj/mame/linux/blend/sndhrdw/toaplan2.o obj/mame/linux/blend/vidhrdw/toaplan2.o obj/mame/linux/blend/drivers/twincobr.o obj/mame/linux/blend/machine/twincobr.o obj/mame/linux/blend/vidhrdw/twincobr.o obj/mame/linux/blend/drivers/wardner.o obj/mame/linux/blend/drivers/leprechn.o obj/mame/linux/blend/machine/leprechn.o obj/mame/linux/blend/vidhrdw/leprechn.o obj/mame/linux/blend/drivers/beezer.o obj/mame/linux/blend/machine/beezer.o obj/mame/linux/blend/vidhrdw/beezer.o obj/mame/linux/blend/drivers/drgnmst.o obj/mame/linux/blend/vidhrdw/drgnmst.o obj/mame/linux/blend/drivers/silkroad.o obj/mame/linux/blend/vidhrdw/silkroad.o obj/mame/linux/blend/drivers/unico.o obj/mame/linux/blend/vidhrdw/unico.o obj/mame/linux/blend/drivers/cheekyms.o obj/mame/linux/blend/vidhrdw/cheekyms.o obj/mame/linux/blend/drivers/cosmic.o obj/mame/linux/blend/vidhrdw/cosmic.o obj/mame/linux/blend/drivers/docastle.o obj/mame/linux/blend/machine/docastle.o obj/mame/linux/blend/vidhrdw/docastle.o obj/mame/linux/blend/drivers/ladybug.o obj/mame/linux/blend/vidhrdw/ladybug.o obj/mame/linux/blend/drivers/mrdo.o obj/mame/linux/blend/vidhrdw/mrdo.o obj/mame/linux/blend/drivers/redclash.o obj/mame/linux/blend/vidhrdw/redclash.o obj/mame/linux/blend/drivers/mnight.o obj/mame/linux/blend/vidhrdw/mnight.o obj/mame/linux/blend/drivers/mouser.o obj/mame/linux/blend/vidhrdw/mouser.o obj/mame/linux/blend/drivers/ninjakid.o obj/mame/linux/blend/vidhrdw/ninjakid.o obj/mame/linux/blend/drivers/ninjakd2.o obj/mame/linux/blend/vidhrdw/ninjakd2.o obj/mame/linux/blend/drivers/nova2001.o obj/mame/linux/blend/vidhrdw/nova2001.o obj/mame/linux/blend/drivers/omegaf.o obj/mame/linux/blend/vidhrdw/omegaf.o obj/mame/linux/blend/drivers/pkunwar.o obj/mame/linux/blend/vidhrdw/pkunwar.o obj/mame/linux/blend/drivers/raiders5.o obj/mame/linux/blend/vidhrdw/raiders5.o obj/mame/linux/blend/drivers/xxmissio.o obj/mame/linux/blend/vidhrdw/xxmissio.o obj/mame/linux/blend/drivers/bagman.o obj/mame/linux/blend/machine/bagman.o obj/mame/linux/blend/vidhrdw/bagman.o obj/mame/linux/blend/drivers/tankbust.o obj/mame/linux/blend/vidhrdw/tankbust.o obj/mame/linux/blend/drivers/cardline.o obj/mame/linux/blend/drivers/witch.o obj/mame/linux/blend/drivers/looping.o obj/mame/linux/blend/drivers/spcforce.o obj/mame/linux/blend/vidhrdw/spcforce.o obj/mame/linux/blend/drivers/suprridr.o obj/mame/linux/blend/vidhrdw/suprridr.o obj/mame/linux/blend/drivers/aerofgt.o obj/mame/linux/blend/vidhrdw/aerofgt.o obj/mame/linux/blend/drivers/crshrace.o obj/mame/linux/blend/vidhrdw/crshrace.o obj/mame/linux/blend/drivers/f1gp.o obj/mame/linux/blend/vidhrdw/f1gp.o obj/mame/linux/blend/drivers/fromance.o obj/mame/linux/blend/vidhrdw/fromance.o obj/mame/linux/blend/drivers/fromanc2.o obj/mame/linux/blend/vidhrdw/fromanc2.o obj/mame/linux/blend/drivers/gstriker.o obj/mame/linux/blend/vidhrdw/gstriker.o obj/mame/linux/blend/drivers/inufuku.o obj/mame/linux/blend/vidhrdw/inufuku.o obj/mame/linux/blend/drivers/ojankohs.o obj/mame/linux/blend/vidhrdw/ojankohs.o obj/mame/linux/blend/drivers/pipedrm.o obj/mame/linux/blend/drivers/rpunch.o obj/mame/linux/blend/vidhrdw/rpunch.o obj/mame/linux/blend/drivers/suprslam.o obj/mame/linux/blend/vidhrdw/suprslam.o obj/mame/linux/blend/drivers/tail2nos.o obj/mame/linux/blend/vidhrdw/tail2nos.o obj/mame/linux/blend/drivers/taotaido.o obj/mame/linux/blend/vidhrdw/taotaido.o obj/mame/linux/blend/drivers/welltris.o obj/mame/linux/blend/vidhrdw/welltris.o obj/mame/linux/blend/drivers/nmg5.o obj/mame/linux/blend/drivers/paradise.o obj/mame/linux/blend/vidhrdw/paradise.o obj/mame/linux/blend/drivers/yunsung8.o obj/mame/linux/blend/vidhrdw/yunsung8.o obj/mame/linux/blend/drivers/yunsun16.o obj/mame/linux/blend/vidhrdw/yunsun16.o obj/mame/linux/blend/drivers/galaxia.o obj/mame/linux/blend/drivers/laserbat.o obj/mame/linux/blend/drivers/zac2650.o obj/mame/linux/blend/vidhrdw/zac2650.o obj/mame/linux/blend/drivers/zaccaria.o obj/mame/linux/blend/vidhrdw/zaccaria.o obj/mame/linux/blend/drivers/1945kiii.o obj/mame/linux/blend/drivers/4enraya.o obj/mame/linux/blend/vidhrdw/4enraya.o obj/mame/linux/blend/drivers/afega.o obj/mame/linux/blend/vidhrdw/afega.o obj/mame/linux/blend/drivers/ambush.o obj/mame/linux/blend/vidhrdw/ambush.o obj/mame/linux/blend/drivers/ampoker.o obj/mame/linux/blend/drivers/amspdwy.o obj/mame/linux/blend/vidhrdw/amspdwy.o obj/mame/linux/blend/drivers/artmagic.o obj/mame/linux/blend/vidhrdw/artmagic.o obj/mame/linux/blend/drivers/attckufo.o obj/mame/linux/blend/sndhrdw/attckufo.o obj/mame/linux/blend/vidhrdw/attckufo.o obj/mame/linux/blend/drivers/aztarac.o obj/mame/linux/blend/sndhrdw/aztarac.o obj/mame/linux/blend/vidhrdw/aztarac.o obj/mame/linux/blend/drivers/beaminv.o obj/mame/linux/blend/vidhrdw/beaminv.o obj/mame/linux/blend/drivers/bmcbowl.o obj/mame/linux/blend/drivers/cave.o obj/mame/linux/blend/vidhrdw/cave.o obj/mame/linux/blend/drivers/cavepgm.o obj/mame/linux/blend/drivers/cherrym.o obj/mame/linux/blend/drivers/coinmstr.o obj/mame/linux/blend/drivers/coolpool.o obj/mame/linux/blend/drivers/crystal.o obj/mame/linux/blend/machine/ds1302.o obj/mame/linux/blend/vidhrdw/vrender0.o obj/mame/linux/blend/drivers/cybertnk.o obj/mame/linux/blend/drivers/dambustr.o obj/mame/linux/blend/drivers/dcheese.o obj/mame/linux/blend/vidhrdw/dcheese.o obj/mame/linux/blend/drivers/dgpix.o obj/mame/linux/blend/drivers/dorachan.o obj/mame/linux/blend/vidhrdw/dorachan.o obj/mame/linux/blend/drivers/dreamwld.o obj/mame/linux/blend/drivers/dribling.o obj/mame/linux/blend/vidhrdw/dribling.o obj/mame/linux/blend/drivers/dwarfd.o obj/mame/linux/blend/drivers/dynadice.o obj/mame/linux/blend/drivers/epos.o obj/mame/linux/blend/vidhrdw/epos.o obj/mame/linux/blend/drivers/ertictac.o obj/mame/linux/blend/drivers/esd16.o obj/mame/linux/blend/vidhrdw/esd16.o obj/mame/linux/blend/drivers/ettrivia.o obj/mame/linux/blend/drivers/flower.o obj/mame/linux/blend/sndhrdw/flower.o obj/mame/linux/blend/vidhrdw/flower.o obj/mame/linux/blend/drivers/fortecar.o obj/mame/linux/blend/drivers/freekick.o obj/mame/linux/blend/vidhrdw/freekick.o obj/mame/linux/blend/drivers/funworld.o obj/mame/linux/blend/drivers/go2000.o obj/mame/linux/blend/drivers/gotcha.o obj/mame/linux/blend/vidhrdw/gotcha.o obj/mame/linux/blend/drivers/gumbo.o obj/mame/linux/blend/vidhrdw/gumbo.o obj/mame/linux/blend/drivers/gunpey.o obj/mame/linux/blend/drivers/hexa.o obj/mame/linux/blend/vidhrdw/hexa.o obj/mame/linux/blend/drivers/homedata.o obj/mame/linux/blend/vidhrdw/homedata.o obj/mame/linux/blend/drivers/hotblock.o obj/mame/linux/blend/drivers/intrscti.o obj/mame/linux/blend/drivers/jackpool.o obj/mame/linux/blend/drivers/kyugo.o obj/mame/linux/blend/vidhrdw/kyugo.o obj/mame/linux/blend/drivers/ladyfrog.o obj/mame/linux/blend/vidhrdw/ladyfrog.o obj/mame/linux/blend/drivers/laserbas.o obj/mame/linux/blend/drivers/lastfght.o obj/mame/linux/blend/drivers/lethalj.o obj/mame/linux/blend/vidhrdw/lethalj.o obj/mame/linux/blend/drivers/ltcasino.o obj/mame/linux/blend/drivers/lucky8.o obj/mame/linux/blend/drivers/magic10.o obj/mame/linux/blend/drivers/malzak.o obj/mame/linux/blend/vidhrdw/malzak.o obj/mame/linux/blend/drivers/mcatadv.o obj/mame/linux/blend/vidhrdw/mcatadv.o obj/mame/linux/blend/drivers/micro3d.o obj/mame/linux/blend/vidhrdw/micro3d.o src/drivers/micro3d.c: In function 'sound_io_r': src/drivers/micro3d.c:797:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 797 | case 0x03: return (int)(upd7759_0_busy_r)<<3; | ^ obj/mame/linux/blend/drivers/mirax.o obj/mame/linux/blend/drivers/mole.o obj/mame/linux/blend/vidhrdw/mole.o obj/mame/linux/blend/drivers/monzagp.o obj/mame/linux/blend/drivers/mosaic.o obj/mame/linux/blend/vidhrdw/mosaic.o obj/mame/linux/blend/drivers/mrjong.o obj/mame/linux/blend/vidhrdw/mrjong.o obj/mame/linux/blend/drivers/murogem.o obj/mame/linux/blend/drivers/news.o obj/mame/linux/blend/vidhrdw/news.o obj/mame/linux/blend/drivers/oneshot.o obj/mame/linux/blend/vidhrdw/oneshot.o obj/mame/linux/blend/drivers/onetwo.o obj/mame/linux/blend/drivers/othldrby.o obj/mame/linux/blend/vidhrdw/othldrby.o obj/mame/linux/blend/drivers/pass.o obj/mame/linux/blend/vidhrdw/pass.o obj/mame/linux/blend/drivers/pipeline.o obj/mame/linux/blend/drivers/pkscram.o obj/mame/linux/blend/drivers/pntnpuzl.o obj/mame/linux/blend/drivers/policetr.o obj/mame/linux/blend/vidhrdw/policetr.o obj/mame/linux/blend/drivers/polyplay.o obj/mame/linux/blend/sndhrdw/polyplay.o obj/mame/linux/blend/vidhrdw/polyplay.o obj/mame/linux/blend/drivers/rbmk.o obj/mame/linux/blend/drivers/shangkid.o obj/mame/linux/blend/vidhrdw/shangkid.o obj/mame/linux/blend/drivers/skyarmy.o obj/mame/linux/blend/drivers/sliver.o obj/mame/linux/blend/drivers/sprcros2.o obj/mame/linux/blend/vidhrdw/sprcros2.o obj/mame/linux/blend/drivers/ssfindo.o obj/mame/linux/blend/drivers/ssingles.o obj/mame/linux/blend/drivers/starspnr.o obj/mame/linux/blend/drivers/statriv2.o obj/mame/linux/blend/drivers/supertnk.o obj/mame/linux/blend/drivers/tattack.o obj/mame/linux/blend/drivers/taxidrvr.o obj/mame/linux/blend/vidhrdw/taxidrvr.o obj/mame/linux/blend/drivers/tcl.o obj/mame/linux/blend/drivers/thedeep.o obj/mame/linux/blend/vidhrdw/thedeep.o obj/mame/linux/blend/drivers/tickee.o obj/mame/linux/blend/vidhrdw/tickee.o obj/mame/linux/blend/drivers/truco.o obj/mame/linux/blend/vidhrdw/truco.o obj/mame/linux/blend/drivers/trucocl.o obj/mame/linux/blend/vidhrdw/trucocl.o obj/mame/linux/blend/drivers/trvquest.o obj/mame/linux/blend/drivers/ttchamp.o obj/mame/linux/blend/drivers/tugboat.o obj/mame/linux/blend/drivers/turbosub.o obj/mame/linux/blend/drivers/usgames.o obj/mame/linux/blend/vidhrdw/usgames.o obj/mame/linux/blend/drivers/vamphalf.o obj/mame/linux/blend/drivers/vp906iii.o obj/mame/linux/blend/drivers/vroulet.o obj/mame/linux/blend/drivers/wldarrow.o obj/mame/linux/blend/drivers/xyonix.o obj/mame/linux/blend/vidhrdw/xyonix.o obj/mame/linux/blend/machine/53c810.o obj/mame/linux/blend/machine/6532riot.o obj/mame/linux/blend/machine/6522via.o obj/mame/linux/blend/machine/6526cia.o obj/mame/linux/blend/machine/6821pia.o obj/mame/linux/blend/machine/6840ptm.o obj/mame/linux/blend/machine/6850acia.o obj/mame/linux/blend/machine/7474.o obj/mame/linux/blend/machine/74123.o obj/mame/linux/blend/machine/74148.o obj/mame/linux/blend/machine/74153.o obj/mame/linux/blend/machine/74181.o obj/mame/linux/blend/machine/8042kbdc.o obj/mame/linux/blend/machine/8237dma.o obj/mame/linux/blend/machine/8255ppi.o obj/mame/linux/blend/machine/adc083x.o obj/mame/linux/blend/machine/am53cf96.o obj/mame/linux/blend/machine/ds2404.o obj/mame/linux/blend/machine/idectrl.o obj/mame/linux/blend/machine/intelfsh.o obj/mame/linux/blend/machine/mc146818.o obj/mame/linux/blend/machine/nmk112.o obj/mame/linux/blend/machine/pci.o obj/mame/linux/blend/machine/pckeybrd.o obj/mame/linux/blend/machine/pcshare.o obj/mame/linux/blend/machine/pd4990a.o obj/mame/linux/blend/machine/pic8259.o obj/mame/linux/blend/machine/pit8253.o obj/mame/linux/blend/machine/scsicd.o obj/mame/linux/blend/machine/scsihd.o obj/mame/linux/blend/machine/segacrpt.o obj/mame/linux/blend/machine/smc91c9x.o obj/mame/linux/blend/machine/ticket.o obj/mame/linux/blend/machine/timekpr.o obj/mame/linux/blend/machine/tmp68301.o obj/mame/linux/blend/machine/z80ctc.o obj/mame/linux/blend/machine/z80pio.o obj/mame/linux/blend/machine/z80sio.o obj/mame/linux/blend/vidhrdw/crtc6845.o obj/mame/linux/blend/vidhrdw/avgdvg.o obj/mame/linux/blend/vidhrdw/poly.o obj/mame/linux/blend/vidhrdw/res_net.o obj/mame/linux/blend/vidhrdw/tlc34076.o obj/mame/linux/blend/vidhrdw/tms34061.o obj/mame/linux/blend/vidhrdw/voodoo.o obj/mess/linux/blend/advance obj/mess/linux/blend/advance/blit obj/mess/linux/blend/advance/lib obj/mess/linux/blend/advance/linux obj/mess/linux/blend/advance/osd obj/mess/linux/blend/advance/sdl obj/mess/linux/blend/cpu obj/mess/linux/blend/cpu/arm obj/mess/linux/blend/cpu/e132xs obj/mess/linux/blend/cpu/g65816 obj/mess/linux/blend/cpu/h6280 obj/mess/linux/blend/cpu/hd6309 obj/mess/linux/blend/cpu/i386 obj/mess/linux/blend/cpu/i8039 obj/mess/linux/blend/cpu/i8085 obj/mess/linux/blend/cpu/i86 obj/mess/linux/blend/cpu/jaguar obj/mess/linux/blend/cpu/m6502 obj/mess/linux/blend/cpu/m6800 obj/mess/linux/blend/cpu/m68000 obj/mess/linux/blend/cpu/m6805 obj/mess/linux/blend/cpu/m6809 obj/mess/linux/blend/cpu/mips obj/mess/linux/blend/cpu/nec obj/mess/linux/blend/cpu/powerpc obj/mess/linux/blend/cpu/rsp obj/mess/linux/blend/cpu/s2650 obj/mess/linux/blend/cpu/sh2 obj/mess/linux/blend/cpu/spc700 obj/mess/linux/blend/cpu/tms9900 obj/mess/linux/blend/cpu/z180 obj/mess/linux/blend/cpu/z80 obj/mess/linux/blend/debug obj/mess/linux/blend/drivers obj/mess/linux/blend/machine obj/mess/linux/blend/mess obj/mess/linux/blend/mess/cpu obj/mess/linux/blend/mess/cpu/apexc obj/mess/linux/blend/mess/cpu/cdp1802 obj/mess/linux/blend/mess/cpu/cop411 obj/mess/linux/blend/mess/cpu/cp1610 obj/mess/linux/blend/mess/cpu/f8 obj/mess/linux/blend/mess/cpu/pdp1 obj/mess/linux/blend/mess/cpu/saturn obj/mess/linux/blend/mess/cpu/sc61860 obj/mess/linux/blend/mess/cpu/sm8500 obj/mess/linux/blend/mess/cpu/tms7000 obj/mess/linux/blend/mess/cpu/v30mz obj/mess/linux/blend/mess/cpu/z80gb obj/mess/linux/blend/mess/devices obj/mess/linux/blend/mess/expat obj/mess/linux/blend/mess/formats obj/mess/linux/blend/mess/machine obj/mess/linux/blend/mess/sndhrdw obj/mess/linux/blend/mess/sound obj/mess/linux/blend/mess/systems obj/mess/linux/blend/mess/tools obj/mess/linux/blend/mess/tools/dat2html obj/mess/linux/blend/mess/tools/imgtool obj/mess/linux/blend/mess/tools/messroms obj/mess/linux/blend/mess/tools/mkhdimg obj/mess/linux/blend/mess/tools/mkimage obj/mess/linux/blend/mess/vidhrdw obj/mess/linux/blend/sndhrdw obj/mess/linux/blend/sound obj/mess/linux/blend/vidhrdw obj/mess/linux/blend/advance/linux/file.o src/vidhrdw/voodoo.c: In function 'add_rasterizer': src/vidhrdw/voodoo.c:4781:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4781 | (UINT32)info->callback, | ^ obj/mess/linux/blend/advance/linux/target.o obj/mess/linux/blend/advance/linux/os.o obj/mess/linux/blend/advance/lib/lcd.o obj/mess/linux/blend/advance/osd/thdouble.o obj/mess/linux/blend/advance/sdl/ssdl.o obj/mess/linux/blend/advance/sdl/msdl.o obj/mess/linux/blend/advance/sdl/ksdl.o obj/mess/linux/blend/advance/sdl/jsdl.o obj/mess/linux/blend/advance/sdl/vsdl.o obj/mess/linux/blend/advance/linux/vfb.o obj/mess/linux/blend/advance/linux/salsa.o obj/mess/linux/blend/advance/linux/soss.o obj/mess/linux/blend/advance/linux/kraw.o obj/mess/linux/blend/advance/linux/jraw.o obj/mess/linux/blend/advance/linux/mraw.o In file included from advance/linux/mraw.c:45: advance/linux/ms.c: In function 'raw_mouse_init': advance/linux/ms.c:338:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void)write(context->m_fd, "*X", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:344:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 344 | (void)write(context->m_fd, "\r$", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:347:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | (void)write(context->m_fd, "\r#", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:350:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 350 | (void)write(context->m_fd, "\rSU3", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:353:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | (void)write(context->m_fd, "\rST\r", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:356:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | (void)write(context->m_fd, "\363\310\363\144\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:358:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 358 | (void)write(context->m_fd, "\363\310\363\310\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:382:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | (void)write(context->m_fd, "S", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:386:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 386 | (void)write(context->m_fd, "O", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:388:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 388 | (void)write(context->m_fd, "J", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:390:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 390 | (void)write(context->m_fd, "K", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:392:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | (void)write(context->m_fd, "L", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:394:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void)write(context->m_fd, "R", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:396:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 396 | (void)write(context->m_fd, "M", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:398:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | (void)write(context->m_fd, "Q", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:400:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 400 | (void)write(context->m_fd, "N", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_setspeed': advance/linux/ms.c:270:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | (void)write(context->m_fd, c, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_close': advance/linux/ms.c:474:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 474 | (void)write(context->m_fd, "U", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_poll': advance/linux/ms.c:574:31: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 574 | (void)read(context->m_fd, &context->e_buf[context->e_nu_bytes], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/mess/linux/blend/advance/linux/kevent.o obj/mess/linux/blend/advance/linux/mevent.o obj/mess/linux/blend/advance/linux/jevent.o obj/mess/linux/blend/advance/linux/event.o obj/mess/linux/blend/advance/osd/emu.o obj/mess/linux/blend/advance/osd/glue.o obj/mess/linux/blend/advance/osd/global.o obj/mess/linux/blend/advance/osd/ui.o obj/mess/linux/blend/advance/osd/video.o obj/mess/linux/blend/advance/osd/frame.o obj/mess/linux/blend/advance/osd/sync.o obj/mess/linux/blend/advance/osd/mode.o obj/mess/linux/blend/advance/osd/menu.o obj/mess/linux/blend/advance/osd/estimate.o obj/mess/linux/blend/advance/osd/record.o obj/mess/linux/blend/advance/osd/sound.o obj/mess/linux/blend/advance/osd/input.o obj/mess/linux/blend/advance/osd/lexyy.o obj/mess/linux/blend/advance/osd/y_tab.o obj/mess/linux/blend/advance/osd/script.o obj/mess/linux/blend/advance/osd/hscript.o obj/mess/linux/blend/advance/osd/safequit.o obj/mess/linux/blend/advance/osd/fileio.o obj/mess/linux/blend/advance/osd/fuzzy.o advance/osd/fileio.c: In function 'osd_change_directory': advance/osd/fileio.c:554:9: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 554 | chdir(dir); | ^~~~~~~~~~ advance/osd/fileio.c: In function 'osd_get_cwd': advance/osd/fileio.c:565:9: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 565 | getcwd(cwd_buffer, sizeof(cwd_buffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/mess/linux/blend/advance/blit/blit.o obj/mess/linux/blend/advance/blit/hq2x.o obj/mess/linux/blend/advance/blit/hq2x3.o obj/mess/linux/blend/advance/blit/hq2x4.o obj/mess/linux/blend/advance/blit/hq3x.o obj/mess/linux/blend/advance/blit/hq4x.o obj/mess/linux/blend/advance/blit/xbr2x.o obj/mess/linux/blend/advance/blit/xbr3x.o obj/mess/linux/blend/advance/blit/xbr4x.o obj/mess/linux/blend/advance/blit/scale2x.o obj/mess/linux/blend/advance/blit/scale3x.o obj/mess/linux/blend/advance/blit/scale2k.o obj/mess/linux/blend/advance/blit/scale3k.o obj/mess/linux/blend/advance/blit/scale4k.o obj/mess/linux/blend/advance/blit/interp.o obj/mess/linux/blend/advance/blit/clear.o obj/mess/linux/blend/advance/blit/slice.o obj/mess/linux/blend/advance/lib/portable.o obj/mess/linux/blend/advance/lib/snstring.o obj/mess/linux/blend/advance/lib/log.o obj/mess/linux/blend/advance/lib/video.o obj/mess/linux/blend/advance/lib/measure.o obj/mess/linux/blend/advance/lib/rgb.o obj/mess/linux/blend/advance/lib/conf.o obj/mess/linux/blend/advance/lib/incstr.o obj/mess/linux/blend/advance/lib/fz.o obj/mess/linux/blend/advance/lib/font.o obj/mess/linux/blend/advance/lib/fontdef.o obj/mess/linux/blend/advance/lib/bitmap.o obj/mess/linux/blend/advance/lib/filter.o obj/mess/linux/blend/advance/lib/dft.o obj/mess/linux/blend/advance/lib/png.o obj/mess/linux/blend/advance/lib/complex.o obj/mess/linux/blend/advance/lib/pngdef.o obj/mess/linux/blend/advance/lib/mng.o obj/mess/linux/blend/advance/lib/unzip.o obj/mess/linux/blend/advance/lib/videoio.o obj/mess/linux/blend/advance/lib/update.o obj/mess/linux/blend/advance/lib/generate.o obj/mess/linux/blend/advance/lib/crtc.o obj/mess/linux/blend/advance/lib/crtcbag.o obj/mess/linux/blend/advance/lib/monitor.o obj/mess/linux/blend/advance/lib/sounddrv.o obj/mess/linux/blend/advance/lib/snone.o obj/mess/linux/blend/advance/lib/vnone.o obj/mess/linux/blend/advance/lib/device.o obj/mess/linux/blend/advance/lib/videoall.o obj/mess/linux/blend/advance/lib/soundall.o obj/mess/linux/blend/advance/lib/joy.o obj/mess/linux/blend/advance/lib/joyall.o obj/mess/linux/blend/advance/lib/joydrv.o obj/mess/linux/blend/advance/lib/jnone.o obj/mess/linux/blend/advance/lib/keyall.o obj/mess/linux/blend/advance/lib/keydrv.o obj/mess/linux/blend/advance/lib/knone.o obj/mess/linux/blend/advance/lib/key.o obj/mess/linux/blend/advance/lib/mouse.o obj/mess/linux/blend/advance/lib/mouseall.o obj/mess/linux/blend/advance/lib/mousedrv.o obj/mess/linux/blend/advance/lib/mnone.o obj/mess/linux/blend/advance/lib/error.o obj/mess/linux/blend/advance/lib/wave.o obj/mess/linux/blend/artwork.o obj/mess/linux/blend/audit.o obj/mess/linux/blend/cdrom.o obj/mess/linux/blend/chd.o obj/mess/linux/blend/cheat.o srcmess/cheat.c: In function 'RebuildStringTables': srcmess/cheat.c:2100:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2100 | (int)menuStrings.mainList, | ^ srcmess/cheat.c:2101:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2101 | (int)menuStrings.subList, | ^ srcmess/cheat.c:2102:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2102 | (int)menuStrings.flagList, | ^ srcmess/cheat.c:2103:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2103 | (int)menuStrings.mainStrings, | ^ srcmess/cheat.c:2104:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2104 | (int)menuStrings.subStrings, | ^ srcmess/cheat.c:2105:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2105 | (int)menuStrings.buf); | ^ srcmess/cheat.c: In function 'DefaultEnableRegion': srcmess/cheat.c:7947:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7947 | UINT32 handlerAddress = (UINT32)handler; | ^ srcmess/cheat.c:8003:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8003 | if( (handlerAddress >= ((UINT32)MWA8_BANK1)) && | ^ srcmess/cheat.c:8004:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8004 | (handlerAddress <= ((UINT32)MWA8_BANK24))) | ^ srcmess/cheat.c: In function 'SetSearchRegionDefaultName': srcmess/cheat.c:8045:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8045 | UINT32 handlerAddress = (UINT32)handler; | ^ srcmess/cheat.c:8047:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8047 | if( (handlerAddress >= ((UINT32)MWA8_BANK1)) && | ^ srcmess/cheat.c:8048:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8048 | (handlerAddress <= ((UINT32)MWA8_BANK24))) | ^ srcmess/cheat.c:8050:86: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8050 | sprintf(desc, "BANK%.2d", (handlerAddress - ((UINT32)MWA8_BANK1)) + 1); | ^ srcmess/cheat.c:8056:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8056 | case (UINT32)MWA8_NOP: strcpy(desc, "NOP "); break; | ^ srcmess/cheat.c:8057:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8057 | case (UINT32)MWA8_RAM: strcpy(desc, "RAM "); break; | ^ srcmess/cheat.c:8058:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8058 | case (UINT32)MWA8_ROM: strcpy(desc, "ROM "); break; | ^ In file included from srcmess/driver.h:78, from srcmess/cheat.c:397: srcmess/cheat.c: In function 'BuildCPUInfoList': srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/cheat.c:10396:54: note: in expansion of macro 'ROMREGION_GETTYPE' 10396 | UINT8 regionType = ROMREGION_GETTYPE(traverse); | ^~~~~~~~~~~~~~~~~ obj/mess/linux/blend/config.o obj/mess/linux/blend/cpuexec.o obj/mess/linux/blend/cpuint.o obj/mess/linux/blend/cpuintrf.o obj/mess/linux/blend/drawgfx.o obj/mess/linux/blend/driver.o obj/mess/linux/blend/fileio.o obj/mess/linux/blend/harddisk.o obj/mess/linux/blend/hash.o obj/mess/linux/blend/hiscore.o obj/mess/linux/blend/info.o In file included from srcmess/driver.h:78, from srcmess/info.c:14: srcmess/info.c: In function 'print_game_rom': srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/info.c:438:33: note: in expansion of macro 'ROMREGION_GETTYPE' 438 | switch (ROMREGION_GETTYPE(region)) | ^~~~~~~~~~~~~~~~~ srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/info.c:474:75: note: in expansion of macro 'ROMREGION_GETTYPE' 474 | default: fprintf(out, " region=\"0x%x\"", ROMREGION_GETTYPE(region)); | ^~~~~~~~~~~~~~~~~ obj/mess/linux/blend/input.o obj/mess/linux/blend/inptport.o obj/mess/linux/blend/jedparse.o obj/mess/linux/blend/mame.o obj/mess/linux/blend/mamecore.o obj/mess/linux/blend/md5.o obj/mess/linux/blend/memory.o srcmess/memory.c: In function '_memory_install_read_handler': srcmess/memory.c:941:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | install_mem_handler(space, 0, space->dbits, 0, start, end, mask, mirror, (genf *)handler, 0, handler_name); | ^ srcmess/memory.c: In function '_memory_install_write_handler': srcmess/memory.c:989:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 989 | install_mem_handler(space, 1, space->dbits, 0, start, end, mask, mirror, (genf *)handler, 0, handler_name); | ^ srcmess/memory.c: In function '_memory_install_read_matchmask_handler': srcmess/memory.c:1038:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1038 | install_mem_handler(space, 0, space->dbits, 1, matchval, maskval, mask, mirror, (genf *)handler, 0, handler_name); | ^ srcmess/memory.c: In function '_memory_install_write_matchmask_handler': srcmess/memory.c:1087:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1087 | install_mem_handler(space, 1, space->dbits, 1, matchval, maskval, mask, mirror, (genf *)handler, 0, handler_name); | ^ srcmess/memory.c: In function 'assign_dynamic_bank': srcmess/memory.c:152:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 152 | #define BANK_TO_HANDLER(b) ((genf *)(b)) | ^ srcmess/memory.c:1625:32: note: in expansion of macro 'BANK_TO_HANDLER' 1625 | return BANK_TO_HANDLER(bank); | ^~~~~~~~~~~~~~~ srcmess/memory.c: In function 'amentry_needs_backing_store': srcmess/memory.c:1998:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1998 | handler = (int)map->write.handler; | ^ srcmess/memory.c:2008:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2008 | handler = (int)map->read.handler; | ^ obj/mess/linux/blend/palette.o obj/mess/linux/blend/png.o obj/mess/linux/blend/romload.o In file included from srcmess/driver.h:78, from srcmess/romload.c:14: srcmess/romload.c: In function 'region_post_process': srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/romload.c:416:20: note: in expansion of macro 'ROMREGION_GETTYPE' 416 | int type = ROMREGION_GETTYPE(regiondata); | ^~~~~~~~~~~~~~~~~ srcmess/romload.c: In function 'read_rom_data': srcmess/romload.c:567:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 567 | debugload(" Copying to %08X\n", (int)base); | ^ srcmess/romload.c: In function 'fill_rom_data': srcmess/romload.c:652:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 652 | memset(base, (UINT32)ROM_GETHASHDATA(romp) & 0xff, numbytes); | ^ srcmess/romload.c: In function 'copy_rom_data': srcmess/romload.c:666:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 666 | UINT32 srcoffs = (UINT32)ROM_GETHASHDATA(romp); /* srcoffset in place of hashdata */ | ^ In file included from srcmess/driver.h:78, from srcmess/romload.c:14: srcmess/romload.c: In function 'rom_init': srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/romload.c:959:34: note: in expansion of macro 'ROMREGION_GETTYPE' 959 | int regiontype = ROMREGION_GETTYPE(region); | ^~~~~~~~~~~~~~~~~ srcmess/romload.c:980:80: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 980 | debugload("Allocated %X bytes @ %08X\n", romdata.regionlength, (int)romdata.regionbase); | ^ obj/mess/linux/blend/sha1.o obj/mess/linux/blend/sound.o obj/mess/linux/blend/sndintrf.o obj/mess/linux/blend/state.o srcmess/state.c: In function 'register_func_int': srcmess/state.c:396:107: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 396 | fatalerror("Duplicate save state function (%d, %d, 0x%x)", ss_current_tag, param, (int)func); | ^ srcmess/state.c: In function 'register_func_ptr': srcmess/state.c:439:107: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 439 | fatalerror("Duplicate save state function (%d, %p, 0x%x)", ss_current_tag, param, (int)func); | ^ obj/mess/linux/blend/streams.o obj/mess/linux/blend/tilemap.o obj/mess/linux/blend/timer.o obj/mess/linux/blend/ui_text.o obj/mess/linux/blend/unzip.o obj/mess/linux/blend/usrintrf.o obj/mess/linux/blend/validity.o srcmess/validity.c: In function 'build_quarks': srcmess/validity.c:192:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | add_quark(roms_table, drivnum, (UINT32)driver->rom); | ^ In file included from srcmess/driver.h:78, from srcmess/validity.c:13: srcmess/validity.c: In function 'validate_roms': srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ srcmess/validity.c:343:36: note: in expansion of macro 'ROMREGION_GETTYPE' 343 | int type = ROMREGION_GETTYPE(romp); | ^~~~~~~~~~~~~~~~~ srcmess/validity.c: In function 'validate_inputs': srcmess/validity.c:694:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 694 | crc = (UINT32)driver->construct_ipt; | ^ obj/mess/linux/blend/version.o obj/mess/linux/blend/video.o obj/mess/linux/blend/xmlfile.o obj/mess/linux/blend/sound/filter.o obj/mess/linux/blend/sound/flt_vol.o obj/mess/linux/blend/sound/flt_rc.o obj/mess/linux/blend/sound/wavwrite.o obj/mess/linux/blend/machine/eeprom.o obj/mess/linux/blend/machine/generic.o obj/mess/linux/blend/sndhrdw/generic.o obj/mess/linux/blend/vidhrdw/generic.o obj/mess/linux/blend/vidhrdw/vector.o obj/mess/linux/blend/vidhrdw/tms9928a.o obj/mess/linux/blend/machine/8255ppi.o obj/mess/linux/blend/machine/6522via.o obj/mess/linux/blend/machine/6821pia.o obj/mess/linux/blend/machine/z80ctc.o obj/mess/linux/blend/machine/z80pio.o obj/mess/linux/blend/machine/z80sio.o obj/mess/linux/blend/machine/idectrl.o obj/mess/linux/blend/machine/6532riot.o obj/mess/linux/blend/mess/mess.o obj/mess/linux/blend/mess/mesvalid.o obj/mess/linux/blend/mess/image.o obj/mess/linux/blend/mess/messdriv.o obj/mess/linux/blend/mess/device.o obj/mess/linux/blend/mess/hashfile.o obj/mess/linux/blend/mess/inputx.o obj/mess/linux/blend/mess/unicode.o obj/mess/linux/blend/mess/artworkx.o obj/mess/linux/blend/mess/mesintrf.o obj/mess/linux/blend/mess/filemngr.o obj/mess/linux/blend/mess/tapectrl.o obj/mess/linux/blend/mess/compcfg.o obj/mess/linux/blend/mess/utils.o mess/compcfg.c: In function 'memory_install_ram8_handler': mess/compcfg.c:132:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 132 | read8_handler read_bank = (read8_handler) (STATIC_BANK1 + bank - 1); | ^ mess/compcfg.c:133:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 133 | write8_handler write_bank = (write8_handler) (STATIC_BANK1 + bank - 1); | ^ obj/mess/linux/blend/mess/eventlst.o obj/mess/linux/blend/mess/mscommon.o obj/mess/linux/blend/mess/pool.o obj/mess/linux/blend/mess/cheatms.o obj/mess/linux/blend/mess/opresolv.o obj/mess/linux/blend/mess/mui_text.o obj/mess/linux/blend/mess/infomess.o obj/mess/linux/blend/mess/formats/ioprocs.o obj/mess/linux/blend/mess/formats/flopimg.o obj/mess/linux/blend/mess/formats/cassimg.o obj/mess/linux/blend/mess/formats/basicdsk.o obj/mess/linux/blend/mess/formats/pc_dsk.o obj/mess/linux/blend/mess/devices/mflopimg.o obj/mess/linux/blend/mess/devices/cassette.o obj/mess/linux/blend/mess/devices/cartslot.o In file included from ./srcmess/driver.h:78, from ./mess/mess.h:16, from mess/devices/cartslot.c:3: mess/devices/cartslot.c: In function 'load_cartridge': ./srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ mess/devices/cartslot.c:42:18: note: in expansion of macro 'ROMREGION_GETTYPE' 42 | region = ROMREGION_GETTYPE(romrgn); | ^~~~~~~~~~~~~~~~~ ./srcmess/romload.h:187:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define ROMREGION_GETTYPE(r) ((UINT32)(r)->_hashdata) | ^ mess/devices/cartslot.c:72:24: note: in expansion of macro 'ROMREGION_GETTYPE' 72 | type = ROMREGION_GETTYPE(romrgn); | ^~~~~~~~~~~~~~~~~ obj/mess/linux/blend/mess/devices/printer.o obj/mess/linux/blend/mess/devices/bitbngr.o obj/mess/linux/blend/mess/devices/snapquik.o obj/mess/linux/blend/mess/devices/basicdsk.o obj/mess/linux/blend/mess/devices/flopdrv.o mess/devices/flopdrv.c: In function 'floppy_drive_index_callback': mess/devices/flopdrv.c:67:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 67 | mess_image *img = (mess_image *) image_ptr; | ^ In file included from ./srcmess/cpuexec.h:16, from ./srcmess/cpuintrf.h:17, from ./srcmess/driver.h:70, from mess/devices/flopdrv.c:18: mess/devices/flopdrv.c: In function 'floppy_drive_set_motor_state': mess/devices/flopdrv.c:205:70: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | timer_adjust(pDrive->index_timer, 0, (int) img, newpulse); | ^ ./srcmess/timer.h:71:94: note: in definition of macro 'timer_adjust' 71 | #define timer_adjust(w,d,p,e) mame_timer_adjust(w, double_to_mame_time(d), p, double_to_mame_time(e)) | ^ mess/devices/snapquik.c: In function 'snapquick_processsnapshot': mess/devices/snapquik.c:33:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | si = (struct snapquick_info *) arg; | ^ In file included from ./srcmess/cpuexec.h:16, from ./srcmess/cpuintrf.h:17, from ./srcmess/driver.h:70, from ./mess/mess.h:16, from mess/devices/snapquik.c:10: mess/devices/snapquik.c: In function 'device_load_snapquick': mess/devices/snapquik.c:69:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | timer_set(delay, (int) si, snapquick_processsnapshot); | ^ ./srcmess/timer.h:65:68: note: in definition of macro 'mame_timer_set' 65 | #define mame_timer_set(d,p,c) _mame_timer_set(d, p, c, __FILE__, __LINE__, #c) | ^ mess/devices/snapquik.c:69:9: note: in expansion of macro 'timer_set' 69 | timer_set(delay, (int) si, snapquick_processsnapshot); | ^~~~~~~~~ obj/mess/linux/blend/mess/devices/harddriv.o obj/mess/linux/blend/mess/devices/idedrive.o mess/devices/harddriv.c: In function 'encode_ptr': mess/devices/harddriv.c:110:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 110 | (unsigned int) ptr); | ^ mess/devices/harddriv.c: In function 'decode_image_ref': mess/devices/harddriv.c:148:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 148 | return (mess_image *) ptr; | ^ obj/mess/linux/blend/mess/devices/dsk.o obj/mess/linux/blend/mess/devices/z80bin.o obj/mess/linux/blend/mess/devices/chd_cd.o mess/devices/chd_cd.c: In function 'encode_ptr': mess/devices/chd_cd.c:96:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | (unsigned int) ptr); | ^ mess/devices/chd_cd.c: In function 'decode_image_ref': mess/devices/chd_cd.c:134:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | return (mess_image *) ptr; | ^ obj/mess/linux/blend/mess/machine/6551.o obj/mess/linux/blend/mess/machine/smartmed.o obj/mess/linux/blend/mess/vidhrdw/m6847.o obj/mess/linux/blend/mess/vidhrdw/m6845.o obj/mess/linux/blend/mess/machine/msm8251.o obj/mess/linux/blend/mess/machine/tc8521.o obj/mess/linux/blend/mess/vidhrdw/v9938.o obj/mess/linux/blend/mess/vidhrdw/crtc6845.o obj/mess/linux/blend/mess/machine/28f008sa.o obj/mess/linux/blend/mess/machine/am29f080.o obj/mess/linux/blend/mess/machine/rriot.o obj/mess/linux/blend/mess/machine/riot6532.o obj/mess/linux/blend/machine/pit8253.o obj/mess/linux/blend/machine/mc146818.o obj/mess/linux/blend/mess/machine/uart8250.o obj/mess/linux/blend/mess/machine/pc_mouse.o obj/mess/linux/blend/mess/machine/pclpt.o obj/mess/linux/blend/mess/machine/centroni.o obj/mess/linux/blend/machine/pckeybrd.o obj/mess/linux/blend/mess/machine/d88.o obj/mess/linux/blend/mess/machine/nec765.o obj/mess/linux/blend/mess/machine/wd17xx.o mess/machine/wd17xx.c: In function 'wd179x_busy_callback': mess/machine/wd17xx.c:291:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 291 | WD179X *w = (WD179X *)dummy; | ^ In file included from ./srcmess/cpuexec.h:16, from ./srcmess/cpuintrf.h:17, from ./srcmess/driver.h:70, from mess/machine/wd17xx.c:28: mess/machine/wd17xx.c: In function 'wd179x_set_busy': mess/machine/wd17xx.c:302:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 302 | timer_adjust(busy_timer, TIME_IN_MSEC(milliseconds), (int)w, 0); | ^ ./srcmess/timer.h:71:94: note: in definition of macro 'timer_adjust' 71 | #define timer_adjust(w,d,p,e) mame_timer_adjust(w, double_to_mame_time(d), p, double_to_mame_time(e)) | ^ obj/mess/linux/blend/mess/machine/serial.o obj/mess/linux/blend/mess/formats/wavfile.o obj/mess/linux/blend/cpu/arm/arm.o mess/formats/wavfile.c: In function 'wavfile_testload': mess/formats/wavfile.c:273:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 273 | fread(&wavsamp, 1, 2, f); | ^~~~~~~~~~~~~~~~~~~~~~~~ obj/mess/linux/blend/cpu/e132xs/e132xs.o obj/mess/linux/blend/cpu/g65816/g65816.o obj/mess/linux/blend/cpu/g65816/g65816o0.o obj/mess/linux/blend/cpu/g65816/g65816o1.o obj/mess/linux/blend/cpu/g65816/g65816o2.o obj/mess/linux/blend/cpu/g65816/g65816o3.o obj/mess/linux/blend/cpu/g65816/g65816o4.o obj/mess/linux/blend/cpu/h6280/h6280.o obj/mess/linux/blend/cpu/hd6309/hd6309.o obj/mess/linux/blend/cpu/i386/i386.o obj/mess/linux/blend/cpu/i8039/i8039.o obj/mess/linux/blend/cpu/i8085/i8085.o obj/mess/linux/blend/cpu/i86/i286.o obj/mess/linux/blend/cpu/i86/i86.o srcmess/cpu/i86/i286.c: In function 'i286_get_info': srcmess/cpu/i86/i286.c:553:126: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 553 | case CPUINFO_STR_REGISTER + I286_IDTR: sprintf(info->s = cpuintrf_temp_str(), "IDTR: %06X", (unsigned) I.base); break; | ^ srcmess/cpu/i86/i286.c:554:120: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 554 | case CPUINFO_STR_REGISTER + I286_IDTR_2: sprintf(info->s = cpuintrf_temp_str(), "%04X", (unsigned) I.limit); break; | ^ obj/mess/linux/blend/cpu/jaguar/jaguar.o obj/mess/linux/blend/cpu/m6502/m4510.o obj/mess/linux/blend/cpu/m6502/m6502.o obj/mess/linux/blend/cpu/m6502/m6509.o obj/mess/linux/blend/cpu/m6800/m6800.o obj/mess/linux/blend/cpu/m68000/m68kmake In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from srcmess/cpu/m68000/m68kmake.c:61: /usr/include/features.h:412:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 412 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ Musashi v3.3 68000, 68008, 68010, 68EC020, 68020 emulator Copyright 1998-2000 Karl Stenerud (karl@mame.net) Generated 1966 opcode handlers from 517 primitives obj/mess/linux/blend/cpu/m68000/m68kmame.o obj/mess/linux/blend/cpu/m68000/m68kopac.o obj/mess/linux/blend/cpu/m68000/m68kopdm.o obj/mess/linux/blend/cpu/m68000/m68kopnz.o obj/mess/linux/blend/cpu/m68000/m68kops.o obj/mess/linux/blend/cpu/m6805/m6805.o obj/mess/linux/blend/cpu/m6809/m6809.o obj/mess/linux/blend/cpu/mips/mips3.o obj/mess/linux/blend/cpu/mips/psx.o obj/mess/linux/blend/cpu/nec/nec.o obj/mess/linux/blend/cpu/powerpc/ppc.o obj/mess/linux/blend/cpu/rsp/rsp.o obj/mess/linux/blend/cpu/s2650/s2650.o obj/mess/linux/blend/cpu/sh2/sh2.o obj/mess/linux/blend/cpu/spc700/spc700.o obj/mess/linux/blend/cpu/tms9900/ti990_10.o obj/mess/linux/blend/cpu/tms9900/tms9900.o obj/mess/linux/blend/cpu/tms9900/tms9980a.o obj/mess/linux/blend/cpu/tms9900/tms9995.o obj/mess/linux/blend/cpu/z180/z180.o obj/mess/linux/blend/cpu/z80/z80.o obj/mess/linux/blend/cpu/z80/z80daisy.o obj/mess/linux/blend/mess/cpu/apexc/apexc.o obj/mess/linux/blend/mess/cpu/cdp1802/cdp1802.o obj/mess/linux/blend/mess/cpu/cop411/cop411.o obj/mess/linux/blend/mess/cpu/cp1610/cp1610.o obj/mess/linux/blend/mess/cpu/f8/f8.o obj/mess/linux/blend/mess/cpu/pdp1/pdp1.o obj/mess/linux/blend/mess/cpu/pdp1/tx0.o obj/mess/linux/blend/mess/cpu/saturn/saturn.o obj/mess/linux/blend/mess/cpu/sc61860/sc61860.o obj/mess/linux/blend/mess/cpu/sm8500/sm8500.o obj/mess/linux/blend/mess/cpu/tms7000/tms7000.o obj/mess/linux/blend/mess/cpu/v30mz/v30mz.o obj/mess/linux/blend/mess/cpu/z80gb/z80gb.o obj/mess/linux/blend/mess/sound/beep.o obj/mess/linux/blend/mess/sound/sid.o obj/mess/linux/blend/mess/sound/sid6581.o obj/mess/linux/blend/mess/sound/sidenvel.o obj/mess/linux/blend/mess/sound/sidvoice.o obj/mess/linux/blend/mess/sound/speaker.o obj/mess/linux/blend/mess/sound/wave.o obj/mess/linux/blend/sound/2151intf.o mess/sound/wave.c: In function 'wave_sound_update': mess/sound/wave.c:28:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 28 | int num = ((int) param) & ~WAVE_TOKEN_MASK; | ^ mess/sound/wave.c: In function 'wave_start': mess/sound/wave.c:57:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | stream_create(0, 1, Machine->sample_rate, (void *) sndindex, wave_sound_update); | ^ mess/sound/wave.c:58:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 58 | return (void *) (sndindex | WAVE_TOKEN_MASK); | ^ obj/mess/linux/blend/sound/2203intf.o obj/mess/linux/blend/sound/2413intf.o obj/mess/linux/blend/sound/2608intf.o obj/mess/linux/blend/sound/2610intf.o obj/mess/linux/blend/sound/2612intf.o obj/mess/linux/blend/sound/3812intf.o obj/mess/linux/blend/sound/5110intf.o obj/mess/linux/blend/sound/5220intf.o obj/mess/linux/blend/sound/astrocde.o obj/mess/linux/blend/sound/ay8910.o obj/mess/linux/blend/sound/c6280.o obj/mess/linux/blend/sound/custom.o obj/mess/linux/blend/sound/dac.o obj/mess/linux/blend/sound/discrete.o obj/mess/linux/blend/sound/dmadac.o obj/mess/linux/blend/sound/es5503.o obj/mess/linux/blend/sound/fm.o obj/mess/linux/blend/sound/fmopl.o obj/mess/linux/blend/sound/k051649.o obj/mess/linux/blend/sound/nes_apu.o obj/mess/linux/blend/sound/okim6295.o obj/mess/linux/blend/sound/pokey.o obj/mess/linux/blend/sound/psx.o obj/mess/linux/blend/sound/qsound.o obj/mess/linux/blend/sound/saa1099.o obj/mess/linux/blend/sound/samples.o obj/mess/linux/blend/sound/sn76477.o obj/mess/linux/blend/sound/sn76496.o obj/mess/linux/blend/sound/tiaintf.o obj/mess/linux/blend/sound/tiasound.o obj/mess/linux/blend/sound/tms5110.o obj/mess/linux/blend/sound/tms5220.o obj/mess/linux/blend/sound/ym2151.o obj/mess/linux/blend/sound/ym2413.o obj/mess/linux/blend/sound/ymdeltat.o obj/mess/linux/blend/mess/machine/6883sam.o obj/mess/linux/blend/mess/machine/cococart.o obj/mess/linux/blend/mess/machine/ds1315.o obj/mess/linux/blend/mess/machine/m6242b.o obj/mess/linux/blend/mess/machine/coco.o obj/mess/linux/blend/mess/vidhrdw/coco.o obj/mess/linux/blend/mess/systems/coco.o obj/mess/linux/blend/mess/vidhrdw/coco3.o obj/mess/linux/blend/mess/formats/cocopak.o obj/mess/linux/blend/mess/formats/coco_cas.o obj/mess/linux/blend/mess/formats/coco_dsk.o obj/mess/linux/blend/mess/devices/coco_vhd.o obj/mess/linux/blend/mess/machine/mc10.o obj/mess/linux/blend/mess/systems/mc10.o obj/mess/linux/blend/mess/vidhrdw/apple2.o obj/mess/linux/blend/mess/machine/apple2.o mess/machine/apple2.c: In function 'apple2_update_memory': mess/machine/apple2.c:154:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | rh = (read8_handler) (STATIC_BANK1 + rbank - 1); | ^ mess/machine/apple2.c:234:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 234 | wh = (write8_handler) (STATIC_BANK1 + wbank - 1); | ^ obj/mess/linux/blend/mess/systems/apple2.o obj/mess/linux/blend/mess/vidhrdw/apple2gs.o obj/mess/linux/blend/mess/machine/apple2gs.o obj/mess/linux/blend/mess/systems/apple2gs.o obj/mess/linux/blend/mess/formats/ap2_dsk.o obj/mess/linux/blend/mess/formats/ap_dsk35.o obj/mess/linux/blend/mess/machine/ay3600.o obj/mess/linux/blend/mess/machine/lisa.o obj/mess/linux/blend/mess/systems/lisa.o obj/mess/linux/blend/mess/machine/applefdc.o obj/mess/linux/blend/mess/machine/8530scc.o obj/mess/linux/blend/mess/devices/sonydriv.o obj/mess/linux/blend/mess/devices/appldriv.o obj/mess/linux/blend/mess/sndhrdw/mac.o obj/mess/linux/blend/mess/vidhrdw/mac.o obj/mess/linux/blend/mess/machine/mac.o obj/mess/linux/blend/mess/systems/mac.o mess/machine/mac.c: In function 'mac_install_memory': mess/machine/mac.c:115:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | rh = (read16_handler) bank; | ^ mess/machine/mac.c:116:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | wh = is_rom ? MWA16_ROM : (write16_handler) bank; | ^ obj/mess/linux/blend/mess/vidhrdw/apple1.o obj/mess/linux/blend/mess/machine/apple1.o obj/mess/linux/blend/mess/systems/apple1.o obj/mess/linux/blend/mess/vidhrdw/apple3.o obj/mess/linux/blend/mess/machine/apple3.o obj/mess/linux/blend/mess/systems/apple3.o obj/mess/linux/blend/mess/machine/ncr5380.o obj/mess/linux/blend/mess/systems/apexc.o obj/mess/linux/blend/mess/vidhrdw/pdp1.o obj/mess/linux/blend/mess/machine/pdp1.o obj/mess/linux/blend/mess/systems/pdp1.o obj/mess/linux/blend/mess/systems/psx.o obj/mess/linux/blend/machine/psx.o obj/mess/linux/blend/vidhrdw/psx.o obj/mess/linux/blend/mess/sndhrdw/gb.o obj/mess/linux/blend/mess/vidhrdw/gb.o obj/mess/linux/blend/mess/machine/gb.o In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:274:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 108 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:275:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 114 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:276:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 115 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:277:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 116 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:278:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 117 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:279:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 118 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ In function 'gb_io_w', inlined from 'machine_reset_gbc' at mess/machine/gb.c:280:2: mess/machine/gb.c:514:24: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 514 | gb_io [offset] = data; | ~~~~~~~~~~~~~~~^~~~~~ mess/machine/gb.c: In function 'machine_reset_gbc': mess/machine/gb.c:68:7: note: at offset 119 into destination object 'gb_io' of size 16 68 | UINT8 gb_io[0x10]; | ^~~~~ obj/mess/linux/blend/mess/systems/gb.o obj/mess/linux/blend/mess/machine/nes_mmc.o obj/mess/linux/blend/vidhrdw/ppu2c03b.o obj/mess/linux/blend/mess/vidhrdw/nes.o obj/mess/linux/blend/mess/machine/nes.o obj/mess/linux/blend/mess/systems/nes.o obj/mess/linux/blend/sndhrdw/snes.o obj/mess/linux/blend/machine/snes.o obj/mess/linux/blend/vidhrdw/snes.o obj/mess/linux/blend/mess/systems/snes.o obj/mess/linux/blend/mess/systems/n64.o obj/mess/linux/blend/machine/n64.o obj/mess/linux/blend/vidhrdw/n64.o obj/mess/linux/blend/mess/vidhrdw/pc_aga.o obj/mess/linux/blend/mess/machine/ibmpc.o obj/mess/linux/blend/mess/machine/tandy1t.o obj/mess/linux/blend/mess/machine/amstr_pc.o obj/mess/linux/blend/mess/machine/europc.o obj/mess/linux/blend/mess/machine/pc.o obj/mess/linux/blend/mess/systems/pc.o obj/mess/linux/blend/mess/vidhrdw/pc_t1t.o obj/mess/linux/blend/machine/8042kbdc.o obj/mess/linux/blend/mess/machine/pc_ide.o obj/mess/linux/blend/mess/machine/ps2.o obj/mess/linux/blend/mess/machine/at.o obj/mess/linux/blend/mess/systems/at.o obj/mess/linux/blend/mess/machine/i82439tx.o obj/mess/linux/blend/machine/8237dma.o obj/mess/linux/blend/machine/pic8259.o obj/mess/linux/blend/machine/pcshare.o obj/mess/linux/blend/mess/machine/pc_turbo.o obj/mess/linux/blend/mess/sndhrdw/pc.o mess/machine/pc_turbo.c: In function 'pc_turbo_callback': mess/machine/pc_turbo.c:30:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | ti = (struct pc_turbo_info *) param; | ^ In file included from ./srcmess/cpuexec.h:16, from ./srcmess/cpuintrf.h:17, from ./srcmess/driver.h:70, from mess/machine/pc_turbo.c:9: mess/machine/pc_turbo.c: In function 'pc_turbo_setup': mess/machine/pc_turbo.c:53:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | timer_pulse(TIME_IN_SEC(0.1), (int) ti, pc_turbo_callback); | ^ ./srcmess/timer.h:63:70: note: in definition of macro 'mame_timer_pulse' 63 | #define mame_timer_pulse(e,p,c) _mame_timer_pulse(e, p, c, __FILE__, __LINE__, #c) | ^ mess/machine/pc_turbo.c:53:9: note: in expansion of macro 'timer_pulse' 53 | timer_pulse(TIME_IN_SEC(0.1), (int) ti, pc_turbo_callback); | ^~~~~~~~~~~ obj/mess/linux/blend/mess/sndhrdw/sblaster.o obj/mess/linux/blend/mess/machine/pc_fdc.o obj/mess/linux/blend/mess/machine/pc_hdc.o obj/mess/linux/blend/mess/machine/pc_joy.o obj/mess/linux/blend/mess/vidhrdw/pc_video.o obj/mess/linux/blend/mess/vidhrdw/pc_mda.o obj/mess/linux/blend/mess/vidhrdw/pc_cga.o obj/mess/linux/blend/mess/vidhrdw/cgapal.o obj/mess/linux/blend/mess/vidhrdw/pc_vga.o mess/vidhrdw/pc_vga.c: In function 'vga_cpu_interface': mess/vidhrdw/pc_vga.c:564:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 564 | read_handler = (read8_handler) vga.vga_intf.vga_memory_bank; | ^ mess/vidhrdw/pc_vga.c:565:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 565 | write_handler = (write8_handler) vga.vga_intf.vga_memory_bank; | ^ obj/mess/linux/blend/mess/machine/tms9901.o obj/mess/linux/blend/mess/machine/tms9902.o obj/mess/linux/blend/mess/machine/ti99_4x.o mess/machine/ti99_4x.c: In function 'ti99_4p_cart_w': mess/machine/ti99_4x.c:1001:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1001 | ti99_4p_internal_ROM6 = (UINT16 *) (memory_region(REGION_CPU1) + (offset & 1) ? offset_rom6b_4p : offset_rom6_4p); | ^ obj/mess/linux/blend/mess/machine/990_hd.o obj/mess/linux/blend/mess/machine/990_tap.o obj/mess/linux/blend/mess/machine/ti990.o obj/mess/linux/blend/mess/machine/mm58274c.o obj/mess/linux/blend/mess/machine/994x_ser.o obj/mess/linux/blend/mess/machine/at29040.o obj/mess/linux/blend/mess/machine/99_dsk.o obj/mess/linux/blend/mess/machine/99_ide.o obj/mess/linux/blend/mess/machine/99_peb.o obj/mess/linux/blend/mess/machine/99_hsgpl.o obj/mess/linux/blend/mess/machine/99_usbsm.o obj/mess/linux/blend/mess/machine/smc92x4.o obj/mess/linux/blend/mess/machine/strata.o obj/mess/linux/blend/mess/machine/rtc65271.o obj/mess/linux/blend/mess/machine/geneve.o obj/mess/linux/blend/mess/machine/990_dk.o obj/mess/linux/blend/mess/sndhrdw/spchroms.o obj/mess/linux/blend/mess/systems/ti990_4.o obj/mess/linux/blend/mess/systems/ti99_4x.o obj/mess/linux/blend/mess/systems/ti99_4p.o obj/mess/linux/blend/mess/systems/geneve.o obj/mess/linux/blend/mess/systems/tm990189.o obj/mess/linux/blend/mess/systems/ti99_8.o obj/mess/linux/blend/mess/vidhrdw/911_vdt.o obj/mess/linux/blend/mess/vidhrdw/733_asr.o obj/mess/linux/blend/mess/systems/ti990_10.o obj/mess/linux/blend/mess/systems/ti99_2.o obj/mess/linux/blend/mess/systems/tutor.o obj/mess/linux/blend/mess/systems/amstrad.o obj/mess/linux/blend/mess/machine/amstrad.o obj/mess/linux/blend/mess/vidhrdw/amstrad.o obj/mess/linux/blend/mess/vidhrdw/pcw.o obj/mess/linux/blend/mess/systems/pcw.o In file included from ./srcmess/driver.h:64, from mess/systems/pcw.c:95: mess/systems/pcw.c: In function 'pcw_update_read_memory_block': mess/systems/pcw.c:277:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 277 | (read8_handler) (STATIC_BANK1 + block)); | ^ ./srcmess/memory.h:1028:77: note: in definition of macro 'memory_install_read8_handler' 1028 | _memory_install_read8_handler(cpu, space, start, end, mask, mirror, handler, #handler) | ^~~~~~~ obj/mess/linux/blend/mess/systems/pcw16.o obj/mess/linux/blend/mess/vidhrdw/pcw16.o obj/mess/linux/blend/mess/vidhrdw/nc.o obj/mess/linux/blend/mess/systems/nc.o obj/mess/linux/blend/mess/machine/nc.o obj/mess/linux/blend/mess/machine/genesis.o obj/mess/linux/blend/mess/systems/genesis.o obj/mess/linux/blend/mess/systems/saturn.o obj/mess/linux/blend/machine/stvcd.o obj/mess/linux/blend/machine/scudsp.o obj/mess/linux/blend/vidhrdw/stvvdp1.o obj/mess/linux/blend/vidhrdw/stvvdp2.o obj/mess/linux/blend/sound/scsp.o obj/mess/linux/blend/mess/vidhrdw/smsvdp.o obj/mess/linux/blend/mess/machine/sms.o obj/mess/linux/blend/mess/systems/sms.o obj/mess/linux/blend/mess/machine/i8271.o obj/mess/linux/blend/mess/machine/upd7002.o obj/mess/linux/blend/mess/vidhrdw/saa505x.o obj/mess/linux/blend/mess/vidhrdw/bbc.o obj/mess/linux/blend/mess/machine/bbc.o obj/mess/linux/blend/mess/systems/bbc.o obj/mess/linux/blend/mess/systems/a310.o obj/mess/linux/blend/mess/systems/z88.o obj/mess/linux/blend/mess/vidhrdw/z88.o mess/systems/z88.c: In function 'z88_install_memory_handler_pair': mess/systems/z88.c:182:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 182 | read_handler = read_addr ? (read8_handler) (STATIC_BANK1 + (bank_base - 1 + 0)) : MRA8_ROM; | ^ mess/systems/z88.c:183:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 183 | write_handler = write_addr ? (write8_handler) (STATIC_BANK1 + (bank_base - 1 + 1)) : MWA8_ROM; | ^ obj/mess/linux/blend/mess/vidhrdw/atom.o obj/mess/linux/blend/mess/systems/atom.o obj/mess/linux/blend/mess/machine/atom.o obj/mess/linux/blend/mess/formats/uef_cas.o obj/mess/linux/blend/mess/vidhrdw/electron.o obj/mess/linux/blend/mess/machine/electron.o obj/mess/linux/blend/mess/systems/electron.o obj/mess/linux/blend/vidhrdw/tia.o obj/mess/linux/blend/machine/atari.o obj/mess/linux/blend/vidhrdw/atari.o obj/mess/linux/blend/vidhrdw/antic.o obj/mess/linux/blend/vidhrdw/gtia.o obj/mess/linux/blend/mess/systems/atari.o obj/mess/linux/blend/mess/machine/a7800.o obj/mess/linux/blend/mess/systems/a7800.o obj/mess/linux/blend/mess/vidhrdw/a7800.o obj/mess/linux/blend/mess/systems/a2600.o obj/mess/linux/blend/mess/systems/jaguar.o obj/mess/linux/blend/sndhrdw/jaguar.o obj/mess/linux/blend/vidhrdw/jaguar.o obj/mess/linux/blend/mess/machine/trs80.o obj/mess/linux/blend/mess/vidhrdw/trs80.o obj/mess/linux/blend/mess/systems/trs80.o obj/mess/linux/blend/mess/vidhrdw/channelf.o obj/mess/linux/blend/mess/sndhrdw/channelf.o obj/mess/linux/blend/mess/systems/channelf.o obj/mess/linux/blend/mess/vidhrdw/astrocde.o obj/mess/linux/blend/mess/machine/astrocde.o obj/mess/linux/blend/mess/systems/astrocde.o obj/mess/linux/blend/mess/vidhrdw/advision.o obj/mess/linux/blend/mess/machine/advision.o obj/mess/linux/blend/mess/systems/advision.o obj/mess/linux/blend/mess/vidhrdw/mbee.o obj/mess/linux/blend/mess/machine/mbee.o obj/mess/linux/blend/mess/systems/mbee.o obj/mess/linux/blend/mess/vidhrdw/vtech1.o mess/vidhrdw/vtech1.c: In function 'video_start_vtech1m': mess/vidhrdw/vtech1.c:91:37: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations] 91 | mono = (int)(vtech1_palette[i*3+0] * 0.299); /* red */ | ~~~~~~~~~~~~~~^~~~~~~ mess/vidhrdw/vtech1.c:88:23: note: within this loop 88 | for (i = 0; i < sizeof(vtech1_palette_mono); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/mess/linux/blend/mess/machine/vtech1.o obj/mess/linux/blend/mess/systems/vtech1.o obj/mess/linux/blend/mess/vidhrdw/vtech2.o obj/mess/linux/blend/mess/machine/vtech2.o obj/mess/linux/blend/mess/systems/vtech2.o obj/mess/linux/blend/mess/formats/vt_cas.o obj/mess/linux/blend/mess/formats/vt_dsk.o obj/mess/linux/blend/mess/systems/jupiter.o obj/mess/linux/blend/mess/vidhrdw/jupiter.o obj/mess/linux/blend/mess/machine/jupiter.o mess/machine/jupiter.c: In function 'machine_start_jupiter': mess/machine/jupiter.c:122:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 122 | logerror("data: %08X. type: %d.\n", (int) jupiter_data, | ^ mess/machine/jupiter.c: In function 'device_load_jupiter_ace': mess/machine/jupiter.c:203:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | logerror("data: %08X\n", (int) jupiter_data); | ^ obj/mess/linux/blend/mess/systems/vectrex.o obj/mess/linux/blend/mess/vidhrdw/vectrex.o obj/mess/linux/blend/mess/machine/vectrex.o obj/mess/linux/blend/mess/systems/arcadia.o obj/mess/linux/blend/mess/sndhrdw/arcadia.o obj/mess/linux/blend/mess/vidhrdw/arcadia.o obj/mess/linux/blend/mess/systems/kaypro.o obj/mess/linux/blend/mess/machine/cpm_bios.o obj/mess/linux/blend/mess/vidhrdw/kaypro.o obj/mess/linux/blend/mess/sndhrdw/kaypro.o obj/mess/linux/blend/mess/machine/kaypro.o obj/mess/linux/blend/mess/systems/cgenie.o obj/mess/linux/blend/mess/vidhrdw/cgenie.o obj/mess/linux/blend/mess/sndhrdw/cgenie.o obj/mess/linux/blend/mess/machine/cgenie.o obj/mess/linux/blend/mess/systems/aquarius.o obj/mess/linux/blend/mess/vidhrdw/aquarius.o obj/mess/linux/blend/mess/machine/aquarius.o obj/mess/linux/blend/mess/devices/mfmdisk.o obj/mess/linux/blend/mess/vidhrdw/microtan.o obj/mess/linux/blend/mess/machine/microtan.o obj/mess/linux/blend/mess/systems/microtan.o obj/mess/linux/blend/mess/formats/oric_tap.o obj/mess/linux/blend/mess/systems/oric.o obj/mess/linux/blend/mess/vidhrdw/oric.o obj/mess/linux/blend/mess/machine/oric.o obj/mess/linux/blend/mess/systems/sord.o obj/mess/linux/blend/mess/formats/sord_cas.o obj/mess/linux/blend/mess/machine/hd6402.o obj/mess/linux/blend/mess/systems/exidy.o obj/mess/linux/blend/mess/vidhrdw/exidy.o obj/mess/linux/blend/mess/vidhrdw/coupe.o obj/mess/linux/blend/mess/systems/coupe.o obj/mess/linux/blend/mess/machine/coupe.o mess/machine/coupe.c: In function 'coupe_update_bank': mess/machine/coupe.c:48:89: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | rh = !memory ? MRA8_NOP : (read8_handler) (STATIC_BANK1 + bank - 1); | ^ mess/machine/coupe.c:49:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 49 | wh = !memory ? MWA8_NOP : (is_readonly ? MWA8_ROM : (write8_handler) (STATIC_BANK1 + bank - 1)); | ^ obj/mess/linux/blend/mess/vidhrdw/saa5050.o obj/mess/linux/blend/mess/vidhrdw/p2000m.o obj/mess/linux/blend/mess/systems/p2000t.o obj/mess/linux/blend/mess/machine/p2000t.o obj/mess/linux/blend/mess/machine/mc6850.o obj/mess/linux/blend/mess/vidhrdw/osi.o obj/mess/linux/blend/mess/sndhrdw/osi.o obj/mess/linux/blend/mess/systems/osi.o obj/mess/linux/blend/mess/machine/osi.o obj/mess/linux/blend/mess/systems/einstein.o obj/mess/linux/blend/mess/sndhrdw/dave.o obj/mess/linux/blend/mess/vidhrdw/epnick.o obj/mess/linux/blend/mess/vidhrdw/enterp.o obj/mess/linux/blend/mess/machine/enterp.o obj/mess/linux/blend/mess/systems/enterp.o obj/mess/linux/blend/mess/systems/cpschngr.o obj/mess/linux/blend/vidhrdw/cps1.o mess/systems/cpschngr.c: In function 'dummy_function': mess/systems/cpschngr.c:30:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 30 | return ((int) construct_forgottn) | ((int) construct_sf2) | ((int) construct_qsound); | ^ mess/systems/cpschngr.c:30:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 30 | return ((int) construct_forgottn) | ((int) construct_sf2) | ((int) construct_qsound); | ^ mess/systems/cpschngr.c:30:70: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 30 | return ((int) construct_forgottn) | ((int) construct_sf2) | ((int) construct_qsound); | ^ obj/mess/linux/blend/mess/vidhrdw/kc.o obj/mess/linux/blend/mess/systems/kc.o obj/mess/linux/blend/mess/machine/kc.o mess/machine/kc.c: In function 'kc_keyboard_init': mess/machine/kc.c:927:41: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations] 927 | kc_previous_keyboard[i] = readinputport(i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ mess/machine/kc.c:924:20: note: within this loop 924 | for (i=0; ibank_base)); | ^ ./srcmess/memory.h:1034:78: note: in definition of macro 'memory_install_read64_handler' 1034 | _memory_install_read64_handler(cpu, space, start, end, mask, mirror, handler, #handler) | ^~~~~~~ mess/machine/mpc105.c:68:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | 0, 0, (write64_handler) (bank + mpc105->bank_base)); | ^ ./srcmess/memory.h:1045:79: note: in definition of macro 'memory_install_write64_handler' 1045 | _memory_install_write64_handler(cpu, space, start, end, mask, mirror, handler, #handler) | ^~~~~~~ obj/mess/linux/blend/machine/intelfsh.o obj/mess/linux/blend/machine/53c810.o obj/mess/linux/blend/mess/systems/gamecom.o obj/mess/linux/blend/mess/machine/gamecom.o obj/mess/linux/blend/mess/vidhrdw/gamecom.o obj/menu/linux/blend/blit obj/menu/linux/blend/lib obj/menu/linux/blend/linux obj/menu/linux/blend/menu obj/menu/linux/blend/mpglib obj/menu/linux/blend/sdl obj/menu/linux/blend/menu/category.o obj/menu/linux/blend/menu/choice.o obj/menu/linux/blend/menu/common.o obj/menu/linux/blend/menu/crc.o obj/menu/linux/blend/menu/emulator.o obj/menu/linux/blend/menu/emuxml.o obj/menu/linux/blend/menu/game.o obj/menu/linux/blend/menu/mconfig.o obj/menu/linux/blend/menu/menu.o obj/menu/linux/blend/menu/submenu.o obj/menu/linux/blend/menu/mm.o obj/menu/linux/blend/menu/play.o obj/menu/linux/blend/menu/playdef.o obj/menu/linux/blend/menu/resource.o obj/menu/linux/blend/menu/text.o obj/menu/linux/blend/menu/event.o obj/menu/linux/blend/menu/color.o obj/menu/linux/blend/lib/portable.o obj/menu/linux/blend/lib/snstring.o obj/menu/linux/blend/lib/log.o obj/menu/linux/blend/lib/mng.o obj/menu/linux/blend/lib/bitmap.o obj/menu/linux/blend/lib/fz.o obj/menu/linux/blend/lib/unzip.o obj/menu/linux/blend/lib/mixer.o obj/menu/linux/blend/lib/wave.o obj/menu/linux/blend/lib/png.o obj/menu/linux/blend/lib/pngdef.o obj/menu/linux/blend/lib/pcx.o obj/menu/linux/blend/lib/icon.o obj/menu/linux/blend/lib/fontdef.o obj/menu/linux/blend/lib/font.o obj/menu/linux/blend/lib/video.o obj/menu/linux/blend/lib/measure.o obj/menu/linux/blend/lib/rgb.o obj/menu/linux/blend/lib/conf.o obj/menu/linux/blend/lib/key.o obj/menu/linux/blend/lib/joy.o obj/menu/linux/blend/lib/mouse.o obj/menu/linux/blend/lib/incstr.o obj/menu/linux/blend/lib/videoio.o obj/menu/linux/blend/lib/update.o obj/menu/linux/blend/lib/generate.o obj/menu/linux/blend/lib/crtc.o obj/menu/linux/blend/lib/crtcbag.o obj/menu/linux/blend/lib/monitor.o obj/menu/linux/blend/lib/device.o obj/menu/linux/blend/lib/sounddrv.o obj/menu/linux/blend/lib/snone.o obj/menu/linux/blend/lib/keydrv.o obj/menu/linux/blend/lib/keyall.o obj/menu/linux/blend/lib/knone.o obj/menu/linux/blend/lib/mousedrv.o obj/menu/linux/blend/lib/mouseall.o obj/menu/linux/blend/lib/mnone.o obj/menu/linux/blend/lib/joydrv.o obj/menu/linux/blend/lib/joyall.o obj/menu/linux/blend/lib/jnone.o obj/menu/linux/blend/lib/readinfo.o obj/menu/linux/blend/lib/soundall.o obj/menu/linux/blend/lib/videoall.o obj/menu/linux/blend/lib/vnone.o obj/menu/linux/blend/lib/error.o obj/menu/linux/blend/lib/filter.o obj/menu/linux/blend/lib/complex.o obj/menu/linux/blend/blit/hq2x.o obj/menu/linux/blend/blit/hq2x3.o obj/menu/linux/blend/blit/hq2x4.o obj/menu/linux/blend/blit/hq3x.o obj/menu/linux/blend/blit/hq4x.o obj/menu/linux/blend/blit/xbr2x.o obj/menu/linux/blend/blit/xbr3x.o obj/menu/linux/blend/blit/xbr4x.o obj/menu/linux/blend/blit/scale2x.o obj/menu/linux/blend/blit/scale3x.o obj/menu/linux/blend/blit/scale2k.o obj/menu/linux/blend/blit/scale3k.o obj/menu/linux/blend/blit/scale4k.o obj/menu/linux/blend/blit/interp.o obj/menu/linux/blend/blit/clear.o obj/menu/linux/blend/blit/blit.o obj/menu/linux/blend/blit/slice.o obj/menu/linux/blend/mpglib/interfac.o obj/menu/linux/blend/mpglib/internal.o obj/menu/linux/blend/mpglib/decode.o obj/menu/linux/blend/mpglib/dct64.o obj/menu/linux/blend/mpglib/layer3.o obj/menu/linux/blend/mpglib/tabinit.o obj/menu/linux/blend/linux/file.o obj/menu/linux/blend/linux/target.o obj/menu/linux/blend/linux/os.o obj/menu/linux/blend/linux/vfb.o obj/menu/linux/blend/linux/salsa.o obj/menu/linux/blend/linux/soss.o obj/menu/linux/blend/linux/kraw.o obj/menu/linux/blend/linux/jraw.o obj/menu/linux/blend/linux/mraw.o obj/menu/linux/blend/linux/kevent.o In file included from advance/linux/mraw.c:45: advance/linux/ms.c: In function 'raw_mouse_init': advance/linux/ms.c:338:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void)write(context->m_fd, "*X", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:344:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 344 | (void)write(context->m_fd, "\r$", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:347:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | (void)write(context->m_fd, "\r#", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:350:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 350 | (void)write(context->m_fd, "\rSU3", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:353:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | (void)write(context->m_fd, "\rST\r", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:356:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | (void)write(context->m_fd, "\363\310\363\144\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:358:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 358 | (void)write(context->m_fd, "\363\310\363\310\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:382:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | (void)write(context->m_fd, "S", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:386:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 386 | (void)write(context->m_fd, "O", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:388:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 388 | (void)write(context->m_fd, "J", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:390:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 390 | (void)write(context->m_fd, "K", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:392:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | (void)write(context->m_fd, "L", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:394:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void)write(context->m_fd, "R", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:396:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 396 | (void)write(context->m_fd, "M", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:398:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | (void)write(context->m_fd, "Q", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:400:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 400 | (void)write(context->m_fd, "N", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_setspeed': advance/linux/ms.c:270:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | (void)write(context->m_fd, c, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_close': advance/linux/ms.c:474:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 474 | (void)write(context->m_fd, "U", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_poll': advance/linux/ms.c:574:31: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 574 | (void)read(context->m_fd, &context->e_buf[context->e_nu_bytes], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/menu/linux/blend/linux/mevent.o obj/menu/linux/blend/linux/jevent.o obj/menu/linux/blend/linux/event.o obj/menu/linux/blend/sdl/vsdl.o obj/menu/linux/blend/sdl/ssdl.o obj/menu/linux/blend/sdl/ksdl.o obj/menu/linux/blend/sdl/msdl.o obj/menu/linux/blend/sdl/jsdl.o obj/cfg/linux/blend/blit obj/cfg/linux/blend/cfg obj/cfg/linux/blend/lib obj/cfg/linux/blend/linux obj/cfg/linux/blend/v obj/cfg/linux/blend/lib/portable.o obj/cfg/linux/blend/lib/snstring.o obj/cfg/linux/blend/lib/log.o obj/cfg/linux/blend/lib/video.o obj/cfg/linux/blend/lib/measure.o obj/cfg/linux/blend/lib/rgb.o obj/cfg/linux/blend/lib/conf.o obj/cfg/linux/blend/lib/incstr.o obj/cfg/linux/blend/lib/videoio.o obj/cfg/linux/blend/lib/update.o obj/cfg/linux/blend/lib/generate.o obj/cfg/linux/blend/lib/crtc.o obj/cfg/linux/blend/lib/crtcbag.o obj/cfg/linux/blend/lib/monitor.o obj/cfg/linux/blend/lib/gtf.o obj/cfg/linux/blend/lib/device.o obj/cfg/linux/blend/lib/inputall.o obj/cfg/linux/blend/lib/inputdrv.o obj/cfg/linux/blend/lib/videoall.o obj/cfg/linux/blend/lib/error.o obj/cfg/linux/blend/blit/blit.o obj/cfg/linux/blend/blit/clear.o obj/cfg/linux/blend/blit/slice.o obj/cfg/linux/blend/cfg/cfg.o obj/cfg/linux/blend/cfg/list.o obj/cfg/linux/blend/cfg/edid.o obj/cfg/linux/blend/v/draw.o obj/cfg/linux/blend/linux/file.o obj/cfg/linux/blend/linux/target.o obj/cfg/linux/blend/linux/os.o obj/cfg/linux/blend/linux/vcurses.o obj/cfg/linux/blend/linux/itty.o obj/cfg/linux/blend/linux/vfb.o obj/v/linux/blend/blit obj/v/linux/blend/lib obj/v/linux/blend/linux obj/v/linux/blend/v obj/v/linux/blend/lib/portable.o obj/v/linux/blend/lib/snstring.o obj/v/linux/blend/lib/log.o obj/v/linux/blend/lib/video.o obj/v/linux/blend/lib/measure.o obj/v/linux/blend/lib/rgb.o obj/v/linux/blend/lib/conf.o obj/v/linux/blend/lib/incstr.o obj/v/linux/blend/lib/videoio.o obj/v/linux/blend/lib/update.o obj/v/linux/blend/lib/generate.o obj/v/linux/blend/lib/crtc.o obj/v/linux/blend/lib/crtcbag.o obj/v/linux/blend/lib/monitor.o obj/v/linux/blend/lib/device.o obj/v/linux/blend/lib/gtf.o obj/v/linux/blend/lib/inputall.o obj/v/linux/blend/lib/inputdrv.o obj/v/linux/blend/lib/videoall.o obj/v/linux/blend/lib/error.o obj/v/linux/blend/blit/blit.o obj/v/linux/blend/blit/clear.o obj/v/linux/blend/blit/slice.o obj/v/linux/blend/v/v.o obj/v/linux/blend/v/draw.o obj/v/linux/blend/linux/file.o obj/v/linux/blend/linux/target.o obj/v/linux/blend/linux/os.o obj/v/linux/blend/linux/vcurses.o obj/v/linux/blend/linux/itty.o obj/v/linux/blend/linux/vfb.o obj/s/linux/blend/lib obj/s/linux/blend/linux obj/s/linux/blend/mpglib obj/s/linux/blend/s obj/s/linux/blend/sdl obj/s/linux/blend/lib/portable.o obj/s/linux/blend/lib/snstring.o obj/s/linux/blend/lib/log.o obj/s/linux/blend/lib/measure.o obj/s/linux/blend/lib/conf.o obj/s/linux/blend/lib/incstr.o obj/s/linux/blend/lib/sounddrv.o obj/s/linux/blend/lib/device.o obj/s/linux/blend/lib/mixer.o obj/s/linux/blend/lib/wave.o obj/s/linux/blend/lib/fz.o obj/s/linux/blend/lib/soundall.o obj/s/linux/blend/lib/error.o obj/s/linux/blend/mpglib/dct64.o obj/s/linux/blend/mpglib/decode.o obj/s/linux/blend/mpglib/interfac.o obj/s/linux/blend/mpglib/internal.o obj/s/linux/blend/mpglib/layer3.o obj/s/linux/blend/mpglib/tabinit.o obj/s/linux/blend/s/s.o obj/s/linux/blend/linux/file.o obj/s/linux/blend/linux/target.o obj/s/linux/blend/linux/os.o obj/s/linux/blend/linux/salsa.o obj/s/linux/blend/linux/soss.o obj/s/linux/blend/sdl/ssdl.o obj/k/linux/blend/k obj/k/linux/blend/lib obj/k/linux/blend/linux obj/k/linux/blend/k/k.o obj/k/linux/blend/lib/portable.o obj/k/linux/blend/lib/snstring.o obj/k/linux/blend/lib/log.o obj/k/linux/blend/lib/measure.o obj/k/linux/blend/lib/conf.o obj/k/linux/blend/lib/incstr.o obj/k/linux/blend/lib/key.o obj/k/linux/blend/lib/device.o obj/k/linux/blend/lib/keydrv.o obj/k/linux/blend/lib/keyall.o obj/k/linux/blend/lib/knone.o obj/k/linux/blend/lib/error.o obj/k/linux/blend/linux/file.o obj/k/linux/blend/linux/target.o obj/k/linux/blend/linux/os.o obj/k/linux/blend/linux/kraw.o obj/k/linux/blend/linux/kevent.o obj/k/linux/blend/linux/event.o obj/j/linux/blend/j obj/j/linux/blend/lib obj/j/linux/blend/linux obj/j/linux/blend/sdl obj/j/linux/blend/j/j.o obj/j/linux/blend/lib/portable.o obj/j/linux/blend/lib/snstring.o obj/j/linux/blend/lib/log.o obj/j/linux/blend/lib/measure.o obj/j/linux/blend/lib/conf.o obj/j/linux/blend/lib/incstr.o obj/j/linux/blend/lib/device.o obj/j/linux/blend/lib/joyall.o obj/j/linux/blend/lib/joydrv.o obj/j/linux/blend/lib/jnone.o obj/j/linux/blend/lib/error.o obj/j/linux/blend/linux/file.o obj/j/linux/blend/linux/target.o obj/j/linux/blend/linux/os.o obj/j/linux/blend/sdl/jsdl.o obj/j/linux/blend/linux/jraw.o obj/j/linux/blend/linux/jevent.o obj/j/linux/blend/linux/event.o obj/m/linux/blend/lib obj/m/linux/blend/linux obj/m/linux/blend/m obj/m/linux/blend/m/m.o obj/m/linux/blend/lib/portable.o obj/m/linux/blend/lib/measure.o obj/m/linux/blend/lib/snstring.o obj/m/linux/blend/lib/log.o obj/m/linux/blend/lib/conf.o obj/m/linux/blend/lib/incstr.o obj/m/linux/blend/lib/device.o obj/m/linux/blend/lib/mousedrv.o obj/m/linux/blend/lib/mouseall.o obj/m/linux/blend/lib/mnone.o obj/m/linux/blend/lib/error.o obj/m/linux/blend/linux/file.o obj/m/linux/blend/linux/target.o obj/m/linux/blend/linux/os.o obj/m/linux/blend/linux/mraw.o In file included from advance/linux/mraw.c:45: advance/linux/ms.c: In function 'raw_mouse_init': advance/linux/ms.c:338:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | (void)write(context->m_fd, "*X", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:344:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 344 | (void)write(context->m_fd, "\r$", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:347:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | (void)write(context->m_fd, "\r#", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:350:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 350 | (void)write(context->m_fd, "\rSU3", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:353:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | (void)write(context->m_fd, "\rST\r", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:356:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | (void)write(context->m_fd, "\363\310\363\144\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:358:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 358 | (void)write(context->m_fd, "\363\310\363\310\363\120", 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:382:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | (void)write(context->m_fd, "S", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:386:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 386 | (void)write(context->m_fd, "O", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:388:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 388 | (void)write(context->m_fd, "J", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:390:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 390 | (void)write(context->m_fd, "K", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:392:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | (void)write(context->m_fd, "L", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:394:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | (void)write(context->m_fd, "R", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:396:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 396 | (void)write(context->m_fd, "M", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:398:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | (void)write(context->m_fd, "Q", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c:400:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 400 | (void)write(context->m_fd, "N", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_setspeed': advance/linux/ms.c:270:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 270 | (void)write(context->m_fd, c, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_close': advance/linux/ms.c:474:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 474 | (void)write(context->m_fd, "U", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ advance/linux/ms.c: In function 'raw_mouse_poll': advance/linux/ms.c:574:31: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 574 | (void)read(context->m_fd, &context->e_buf[context->e_nu_bytes], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ obj/m/linux/blend/linux/mevent.o obj/m/linux/blend/linux/event.o obj/d2/linux/d2 obj/d2/linux/d2/d2.o obj/mame/linux/blend/cpu/m68000/m68kcpu.o obj/mame/linux/blend/alba.a obj/mame/linux/blend/alliedl.a obj/mame/linux/blend/alpha.a obj/mame/linux/blend/amiga.a obj/mame/linux/blend/atari.a obj/mame/linux/blend/atlus.a obj/mame/linux/blend/bfm.a obj/mame/linux/blend/capcom.a obj/mame/linux/blend/cinemat.a obj/mame/linux/blend/comad.a obj/mame/linux/blend/cvs.a obj/mame/linux/blend/dataeast.a obj/mame/linux/blend/dooyong.a obj/mame/linux/blend/dynax.a obj/mame/linux/blend/edevices.a obj/mame/linux/blend/eolith.a obj/mame/linux/blend/excelent.a obj/mame/linux/blend/exidy.a obj/mame/linux/blend/f32.a obj/mame/linux/blend/fuuki.a obj/mame/linux/blend/gaelco.a obj/mame/linux/blend/gameplan.a obj/mame/linux/blend/gametron.a obj/mame/linux/blend/gottlieb.a obj/mame/linux/blend/greyhnd.a obj/mame/linux/blend/igs.a obj/mame/linux/blend/irem.a obj/mame/linux/blend/itech.a obj/mame/linux/blend/jaleco.a obj/mame/linux/blend/kaneko.a obj/mame/linux/blend/konami.a obj/mame/linux/blend/meadows.a obj/mame/linux/blend/merit.a obj/mame/linux/blend/metro.a obj/mame/linux/blend/midcoin.a obj/mame/linux/blend/midw8080.a obj/mame/linux/blend/midway.a obj/mame/linux/blend/namco.a obj/mame/linux/blend/nasco.a obj/mame/linux/blend/neogeo.a obj/mame/linux/blend/nichibut.a obj/mame/linux/blend/nintendo.a obj/mame/linux/blend/nix.a obj/mame/linux/blend/nmk.a obj/mame/linux/blend/omori.a obj/mame/linux/blend/olympia.a obj/mame/linux/blend/orca.a obj/mame/linux/blend/pacific.a obj/mame/linux/blend/pacman.a obj/mame/linux/blend/phoenix.a obj/mame/linux/blend/playmark.a obj/mame/linux/blend/psikyo.a obj/mame/linux/blend/ramtek.a obj/mame/linux/blend/rare.a obj/mame/linux/blend/sanritsu.a obj/mame/linux/blend/sega.a obj/mame/linux/blend/seibu.a obj/mame/linux/blend/seta.a obj/mame/linux/blend/sigma.a obj/mame/linux/blend/snk.a obj/mame/linux/blend/stern.a obj/mame/linux/blend/sun.a obj/mame/linux/blend/suna.a obj/mame/linux/blend/tad.a obj/mame/linux/blend/taito.a obj/mame/linux/blend/tatsumi.a obj/mame/linux/blend/tch.a obj/mame/linux/blend/tecfri.a obj/mame/linux/blend/technos.a obj/mame/linux/blend/tehkan.a obj/mame/linux/blend/thepit.a obj/mame/linux/blend/toaplan.a obj/mame/linux/blend/tong.a obj/mame/linux/blend/unico.a obj/mame/linux/blend/univers.a obj/mame/linux/blend/upl.a obj/mame/linux/blend/valadon.a obj/mame/linux/blend/veltmjr.a obj/mame/linux/blend/venture.a obj/mame/linux/blend/vsystem.a obj/mame/linux/blend/yunsung.a obj/mame/linux/blend/zaccaria.a obj/mame/linux/blend/misc.a obj/mame/linux/blend/shared.a obj/mess/linux/blend/cpu/m68000/m68kcpu.o obj/mess/linux/blend/coco.a obj/mess/linux/blend/mc10.a obj/mess/linux/blend/apple.a obj/mess/linux/blend/apexc.a obj/mess/linux/blend/pdp1.a obj/mess/linux/blend/sony.a obj/mess/linux/blend/nintendo.a obj/mess/linux/blend/pc.a obj/mess/linux/blend/at.a obj/mess/linux/blend/pcshare.a obj/mess/linux/blend/ti99.a obj/mess/linux/blend/amstrad.a obj/mess/linux/blend/sega.a obj/mess/linux/blend/acorn.a obj/mess/linux/blend/atari.a obj/mess/linux/blend/trs80.a obj/mess/linux/blend/fairch.a obj/mess/linux/blend/bally.a obj/mess/linux/blend/advision.a obj/mess/linux/blend/mbee.a obj/mess/linux/blend/vtech.a obj/mess/linux/blend/jupiter.a obj/mess/linux/blend/gce.a obj/mess/linux/blend/arcadia.a obj/mess/linux/blend/kaypro.a obj/mess/linux/blend/cgenie.a obj/mess/linux/blend/aquarius.a obj/mess/linux/blend/tangerin.a obj/mess/linux/blend/sord.a obj/mess/linux/blend/exidy.a obj/mess/linux/blend/samcoupe.a obj/mess/linux/blend/p2000.a obj/mess/linux/blend/tatung.a obj/mess/linux/blend/ep128.a obj/mess/linux/blend/cpschngr.a obj/mess/linux/blend/veb.a obj/mess/linux/blend/nec.a obj/mess/linux/blend/nascom1.a obj/mess/linux/blend/magnavox.a obj/mess/linux/blend/mk1.a obj/mess/linux/blend/mk2.a obj/mess/linux/blend/ti85.a obj/mess/linux/blend/galaxy.a obj/mess/linux/blend/vc4000.a obj/mess/linux/blend/lviv.a obj/mess/linux/blend/pmd85.a obj/mess/linux/blend/sinclair.a obj/mess/linux/blend/lynx.a obj/mess/linux/blend/svision.a obj/mess/linux/blend/coleco.a obj/mess/linux/blend/apf.a obj/mess/linux/blend/teamconc.a obj/mess/linux/blend/concept.a obj/mess/linux/blend/amiga.a obj/mess/linux/blend/svi.a obj/mess/linux/blend/sharp.a obj/mess/linux/blend/aim65.a obj/mess/linux/blend/avigo.a obj/mess/linux/blend/motorola.a obj/mess/linux/blend/ssystem3.a obj/mess/linux/blend/hp48.a obj/mess/linux/blend/cbm.a obj/mess/linux/blend/cbmshare.a obj/mess/linux/blend/kim1.a obj/mess/linux/blend/sym1.a obj/mess/linux/blend/dai.a obj/mess/linux/blend/bandai.a obj/mess/linux/blend/compis.a obj/mess/linux/blend/necpc.a obj/mess/linux/blend/ascii.a obj/mess/linux/blend/mtx.a obj/mess/linux/blend/intv.a obj/mess/linux/blend/rca.a obj/mess/linux/blend/multitch.a obj/mess/linux/blend/telmac.a obj/mess/linux/blend/tx0.a obj/mess/linux/blend/luxor.a obj/mess/linux/blend/sgi.a obj/mess/linux/blend/primo.a obj/mess/linux/blend/dgn_beta.a obj/mess/linux/blend/be.a obj/mess/linux/blend/tiger.a obj/menu/linux/blend/advmenu obj/cfg/linux/blend/advcfg obj/v/linux/blend/advv obj/s/linux/blend/advs obj/k/linux/blend/advk obj/j/linux/blend/advj obj/m/linux/blend/advm obj/d2/linux/advd2 obj/mame/linux/blend/advmame obj/mess/linux/blend/advmess *** Please use pkgtools/verifypc to sanity check dependencies.