mamedev / mame

MAME
https://www.mamedev.org/
Other
8.41k stars 2.04k forks source link

emmake make SUBTARGET=arcade failed on #10257

Closed liudonghua123 closed 2 years ago

liudonghua123 commented 2 years ago

I want to try to build a wasm of mame0246 on ubuntu 22.04 according to https://docs.mamedev.org/initialsetup/compilingmame.html#emscripten-javascript-and-html. After I configured emscripten, I started with emmake make SUBTARGET=arcade. Then I got src/mame/bfm/bfcobra.cpp:1871:6: error: variable 'cycles_used' set but not used [-Werror,-Wunused-but-set-variable] errors.

the full logs ```shell liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ git status HEAD detached at mame0246 nothing to commit, working tree clean liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade make: make SUBTARGET=arcade Clang 16.0.0 detected Creating ../../../../asmjs/bin Precompiling src/emu/emu.h... Compiling src/emu/drivers/empty.cpp... Archiving libprecompile.a... Compiling 3rdparty/lzma/C/7zAlloc.c... Compiling 3rdparty/lzma/C/7zArcIn.c... Compiling 3rdparty/lzma/C/7zBuf.c... Compiling 3rdparty/lzma/C/7zBuf2.c... Compiling 3rdparty/lzma/C/7zCrc.c... Compiling 3rdparty/lzma/C/7zCrcOpt.c... Compiling 3rdparty/lzma/C/7zDec.c... Compiling 3rdparty/lzma/C/7zFile.c... Compiling 3rdparty/lzma/C/7zStream.c... Compiling 3rdparty/lzma/C/Aes.c... Compiling 3rdparty/lzma/C/AesOpt.c... Compiling 3rdparty/lzma/C/Alloc.c... Compiling 3rdparty/lzma/C/Bcj2.c... Compiling 3rdparty/lzma/C/Bra.c... Compiling 3rdparty/lzma/C/Bra86.c... Compiling 3rdparty/lzma/C/BraIA64.c... Compiling 3rdparty/lzma/C/CpuArch.c... Compiling 3rdparty/lzma/C/Delta.c... Compiling 3rdparty/lzma/C/LzFind.c... Compiling 3rdparty/lzma/C/Lzma2Dec.c... Compiling 3rdparty/lzma/C/Lzma2Enc.c... Compiling 3rdparty/lzma/C/Lzma86Dec.c... Compiling 3rdparty/lzma/C/Lzma86Enc.c... Compiling 3rdparty/lzma/C/LzmaDec.c... Compiling 3rdparty/lzma/C/LzmaEnc.c... Compiling 3rdparty/lzma/C/Ppmd7.c... Compiling 3rdparty/lzma/C/Ppmd7Dec.c... Compiling 3rdparty/lzma/C/Ppmd7Enc.c... Compiling 3rdparty/lzma/C/Sha256.c... Compiling 3rdparty/lzma/C/Sort.c... Archiving lib7z.a... Creating ../../../../asmjs/bin/mame_arcade Compiling src/mame/acorn/aristmk5.cpp... Compiling src/mame/acorn/ertictac.cpp... Compiling src/mame/acorn/ssfindo.cpp... Archiving libacorn.a... Compiling src/mame/adp/adp.cpp... Compiling src/mame/adp/manohman.cpp... Compiling src/mame/adp/stellafr.cpp... Archiving libadp.a... Compiling src/mame/alba/albazg.cpp... Compiling src/mame/alba/rmhaihai.cpp... Compiling src/mame/alba/vsmjtria.cpp... Archiving libalba.a... Compiling src/mame/alliedleisure/ace.cpp... Compiling src/mame/alliedleisure/aleisttl.cpp... Compiling src/mame/alliedleisure/clayshoo.cpp... Archiving liballiedleisure.a... Compiling src/mame/alpha/ad_sound.cpp... Compiling src/mame/alpha/alpha68k.cpp... Compiling src/mame/alpha/alpha68k_i.cpp... Compiling src/mame/alpha/alpha68k_n.cpp... Compiling src/mame/alpha/alpha68k_v.cpp... Compiling src/mame/alpha/alpha8201.cpp... Compiling src/mame/alpha/champbas.cpp... Compiling src/mame/alpha/champbas_v.cpp... Compiling src/mame/alpha/equites.cpp... Compiling src/mame/alpha/equites_v.cpp... Compiling src/mame/alpha/meijinsn.cpp... Compiling src/mame/alpha/shougi.cpp... Archiving libalpha.a... Compiling src/mame/amiga/alg.cpp... Compiling src/mame/amiga/amiga.cpp... Compiling src/mame/amiga/amiga_m.cpp... Compiling src/mame/amiga/amiga_v.cpp... Compiling src/mame/amiga/amigaaga.cpp... Compiling src/mame/amiga/arsystems.cpp... Compiling src/mame/amiga/cubo.cpp... Compiling src/mame/amiga/mquake.cpp... Compiling src/mame/amiga/upscope.cpp... Archiving libamiga.a... Compiling src/mame/apple/apple2common.cpp... Compiling src/mame/apple/apple2video.cpp... Compiling src/mame/apple/superga2.cpp... Archiving libapple.a... Compiling src/mame/aristocrat/aristmk4.cpp... Compiling src/mame/aristocrat/aristmk6.cpp... Compiling src/mame/aristocrat/caswin.cpp... Archiving libaristocrat.a... Compiling src/mame/atari/akkaarrh.cpp... Compiling src/mame/atari/antic.cpp... Compiling src/mame/atari/arcadecl.cpp... Compiling src/mame/atari/arcadecl_v.cpp... Compiling src/mame/atari/asic65.cpp... Compiling src/mame/atari/asteroid.cpp... Compiling src/mame/atari/asteroid_a.cpp... Compiling src/mame/atari/asteroid_m.cpp... Compiling src/mame/atari/atari400.cpp... Compiling src/mame/atari/atari400_m.cpp... Compiling src/mame/atari/atari400_v.cpp... Compiling src/mame/atari/atarifb.cpp... Compiling src/mame/atari/atarifb_a.cpp... Compiling src/mame/atari/atarifb_m.cpp... Compiling src/mame/atari/atarifb_v.cpp... Compiling src/mame/atari/atarifdc.cpp... Compiling src/mame/atari/atarig1.cpp... Compiling src/mame/atari/atarig1_v.cpp... Compiling src/mame/atari/atarig42.cpp... Compiling src/mame/atari/atarig42_v.cpp... Compiling src/mame/atari/atarigen.cpp... Compiling src/mame/atari/atarigt.cpp... Compiling src/mame/atari/atarigt_v.cpp... Compiling src/mame/atari/atarigx2.cpp... Compiling src/mame/atari/atarigx2_v.cpp... Compiling src/mame/atari/atarijsa.cpp... Compiling src/mame/atari/atarimo.cpp... Compiling src/mame/atari/atarirle.cpp... Compiling src/mame/atari/atarisac.cpp... Compiling src/mame/atari/atariscom.cpp... Compiling src/mame/atari/atarisy1.cpp... Compiling src/mame/atari/atarisy1_v.cpp... Compiling src/mame/atari/atarisy2.cpp... Compiling src/mame/atari/atarisy2_v.cpp... Compiling src/mame/atari/atarisy4.cpp... Compiling src/mame/atari/atarittl.cpp... Compiling src/mame/atari/atarivad.cpp... Compiling src/mame/atari/atarixga.cpp... Compiling src/mame/atari/atetris.cpp... Compiling src/mame/atari/avalnche.cpp... Compiling src/mame/atari/avalnche_a.cpp... Compiling src/mame/atari/badlands.cpp... Compiling src/mame/atari/badlands_m.cpp... Compiling src/mame/atari/badlands_ms.cpp... Compiling src/mame/atari/badlands_v.cpp... Compiling src/mame/atari/badlandsbl.cpp... Compiling src/mame/atari/bartop52.cpp... Compiling src/mame/atari/batman.cpp... Compiling src/mame/atari/batman_v.cpp... Compiling src/mame/atari/beathead.cpp... Compiling src/mame/atari/beathead_v.cpp... Compiling src/mame/atari/blstroid.cpp... Compiling src/mame/atari/blstroid_v.cpp... Compiling src/mame/atari/boxer.cpp... Compiling src/mame/atari/bsktball.cpp... Compiling src/mame/atari/bsktball_a.cpp... Compiling src/mame/atari/bsktball_m.cpp... Compiling src/mame/atari/bsktball_v.cpp... Compiling src/mame/atari/bwidow.cpp... Compiling src/mame/atari/bwidow_a.cpp... Compiling src/mame/atari/bzone.cpp... Compiling src/mame/atari/bzone_a.cpp... Compiling src/mame/atari/canyon.cpp... Compiling src/mame/atari/canyon_a.cpp... Compiling src/mame/atari/canyon_v.cpp... Compiling src/mame/atari/cball.cpp... Compiling src/mame/atari/ccastles.cpp... Compiling src/mame/atari/ccastles_v.cpp... Compiling src/mame/atari/centiped.cpp... Compiling src/mame/atari/centiped_v.cpp... Compiling src/mame/atari/cloak.cpp... Compiling src/mame/atari/cloak_v.cpp... Compiling src/mame/atari/cloud9.cpp... Compiling src/mame/atari/cloud9_v.cpp... Compiling src/mame/atari/cmmb.cpp... Compiling src/mame/atari/cops.cpp... Compiling src/mame/atari/copsnrob.cpp... Compiling src/mame/atari/copsnrob_a.cpp... Compiling src/mame/atari/copsnrob_v.cpp... Compiling src/mame/atari/cyberbal.cpp... Compiling src/mame/atari/cyberbal_v.cpp... Compiling src/mame/atari/cybstorm.cpp... Compiling src/mame/atari/cybstorm_v.cpp... Compiling src/mame/atari/destroyr.cpp... Compiling src/mame/atari/dragrace.cpp... Compiling src/mame/atari/dragrace_a.cpp... Compiling src/mame/atari/dragrace_v.cpp... Compiling src/mame/atari/eprom.cpp... Compiling src/mame/atari/eprom_v.cpp... Compiling src/mame/atari/firefox.cpp... Compiling src/mame/atari/firetrk.cpp... Compiling src/mame/atari/firetrk_a.cpp... Compiling src/mame/atari/firetrk_v.cpp... Compiling src/mame/atari/flyball.cpp... Compiling src/mame/atari/foodf.cpp... Compiling src/mame/atari/foodf_v.cpp... Compiling src/mame/atari/gauntlet.cpp... Compiling src/mame/atari/gauntlet_v.cpp... Compiling src/mame/atari/gtia.cpp... Compiling src/mame/atari/gumrally.cpp... Compiling src/mame/atari/harddriv.cpp... Compiling src/mame/atari/harddriv_a.cpp... Compiling src/mame/atari/harddriv_m.cpp... Compiling src/mame/atari/harddriv_v.cpp... Compiling src/mame/atari/irobot.cpp... Compiling src/mame/atari/irobot_m.cpp... Compiling src/mame/atari/irobot_v.cpp... Compiling src/mame/atari/jag_blitter.cpp... Compiling src/mame/atari/jaguar.cpp... Compiling src/mame/atari/jaguar_a.cpp... Compiling src/mame/atari/jaguar_v.cpp... Compiling src/mame/atari/jedi.cpp... Compiling src/mame/atari/jedi_a.cpp... Compiling src/mame/atari/jedi_v.cpp... Compiling src/mame/atari/klax.cpp... Compiling src/mame/atari/klax_v.cpp... Compiling src/mame/atari/liberatr.cpp... Compiling src/mame/atari/liberatr_v.cpp... Compiling src/mame/atari/marblmd2.cpp... Compiling src/mame/atari/mathbox.cpp... Compiling src/mame/atari/maxaflex.cpp... Compiling src/mame/atari/mediagx.cpp... Compiling src/mame/atari/metalmx.cpp... Compiling src/mame/atari/mgolf.cpp... Compiling src/mame/atari/mhavoc.cpp... Compiling src/mame/atari/mhavoc_m.cpp... ../../../../../src/mame/atari/mhavoc_m.cpp:137:24: warning: 'timer_set' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] machine().scheduler().timer_set(attotime::from_usec(250), timer_expired_delegate()); ^ In file included from ../../../../../src/mame/atari/mhavoc_m.cpp:9: In file included from ../../../../../src/emu/emu.h:74: ../../../../../src/emu/schedule.h:123:4: note: 'timer_set' has been explicitly marked deprecated here [[deprecated("timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead.")]] ^ 1 warning generated. Compiling src/mame/atari/missile.cpp... Compiling src/mame/atari/nitedrvr.cpp... Compiling src/mame/atari/nitedrvr_a.cpp... Compiling src/mame/atari/nitedrvr_m.cpp... Compiling src/mame/atari/nitedrvr_v.cpp... Compiling src/mame/atari/nl_breakout.cpp... Compiling src/mame/atari/nl_destroyr.cpp... Compiling src/mame/atari/nl_flyball.cpp... Compiling src/mame/atari/nl_gtrak10.cpp... Compiling src/mame/atari/nl_pong.cpp... Compiling src/mame/atari/nl_pongdoubles.cpp... Compiling src/mame/atari/nl_rebound.cpp... Compiling src/mame/atari/nl_stuntcyc.cpp... Compiling src/mame/atari/nl_tank.cpp... Compiling src/mame/atari/offtwall.cpp... Compiling src/mame/atari/offtwall_v.cpp... Compiling src/mame/atari/orbit.cpp... Compiling src/mame/atari/orbit_a.cpp... Compiling src/mame/atari/orbit_v.cpp... Compiling src/mame/atari/pong.cpp... Compiling src/mame/atari/poolshrk.cpp... Compiling src/mame/atari/poolshrk_a.cpp... Compiling src/mame/atari/poolshrk_v.cpp... Compiling src/mame/atari/quantum.cpp... Compiling src/mame/atari/quizshow.cpp... Compiling src/mame/atari/rampart.cpp... Compiling src/mame/atari/rampart_v.cpp... Compiling src/mame/atari/redbaron.cpp... Compiling src/mame/atari/relief.cpp... Compiling src/mame/atari/relief_v.cpp... Compiling src/mame/atari/runaway.cpp... Compiling src/mame/atari/sbrkout.cpp... Compiling src/mame/atari/shuuz.cpp... Compiling src/mame/atari/shuuz_v.cpp... Compiling src/mame/atari/skullxbo.cpp... Compiling src/mame/atari/skullxbo_v.cpp... Compiling src/mame/atari/skydiver.cpp... Compiling src/mame/atari/skydiver_a.cpp... Compiling src/mame/atari/skydiver_v.cpp... Compiling src/mame/atari/skyraid.cpp... Compiling src/mame/atari/skyraid_a.cpp... Compiling src/mame/atari/skyraid_v.cpp... Compiling src/mame/atari/slapstic.cpp... Compiling src/mame/atari/sprint2.cpp... Compiling src/mame/atari/sprint2_a.cpp... Compiling src/mame/atari/sprint2_v.cpp... Compiling src/mame/atari/sprint4.cpp... Compiling src/mame/atari/sprint4_a.cpp... Compiling src/mame/atari/sprint8.cpp... Compiling src/mame/atari/sprint8_a.cpp... Compiling src/mame/atari/sprint8_v.cpp... Compiling src/mame/atari/starshp1.cpp... Compiling src/mame/atari/starshp1_a.cpp... Compiling src/mame/atari/starshp1_v.cpp... Compiling src/mame/atari/starwars.cpp... Compiling src/mame/atari/starwars_a.cpp... Compiling src/mame/atari/starwars_m.cpp... Compiling src/mame/atari/subs.cpp... Compiling src/mame/atari/subs_a.cpp... Compiling src/mame/atari/subs_m.cpp... Compiling src/mame/atari/subs_v.cpp... Compiling src/mame/atari/tank8.cpp... Compiling src/mame/atari/tank8_a.cpp... Compiling src/mame/atari/tank8_v.cpp... Compiling src/mame/atari/tempest.cpp... Compiling src/mame/atari/thunderj.cpp... Compiling src/mame/atari/thunderj_v.cpp... Compiling src/mame/atari/tia.cpp... Compiling src/mame/atari/tomcat.cpp... Compiling src/mame/atari/toobin.cpp... Compiling src/mame/atari/toobin_v.cpp... Compiling src/mame/atari/tourtabl.cpp... Compiling src/mame/atari/triplhnt.cpp... Compiling src/mame/atari/triplhnt_a.cpp... Compiling src/mame/atari/triplhnt_v.cpp... Compiling src/mame/atari/tunhunt.cpp... Compiling src/mame/atari/tunhunt_v.cpp... Compiling src/mame/atari/ultratnk.cpp... Compiling src/mame/atari/ultratnk_v.cpp... Compiling src/mame/atari/videopin.cpp... Compiling src/mame/atari/videopin_a.cpp... Compiling src/mame/atari/videopin_v.cpp... Compiling src/mame/atari/vindictr.cpp... Compiling src/mame/atari/vindictr_v.cpp... Compiling src/mame/atari/wolfpack.cpp... Compiling src/mame/atari/wolfpack_v.cpp... Compiling src/mame/atari/xybots.cpp... Compiling src/mame/atari/xybots_v.cpp... Archiving libatari.a... Compiling src/mame/atlus/bowltry.cpp... Compiling src/mame/atlus/ohmygod.cpp... Compiling src/mame/atlus/patapata.cpp... Compiling src/mame/atlus/rallypnt.cpp... Archiving libatlus.a... Compiling src/mame/barcrest/mpu2.cpp... Compiling src/mame/barcrest/mpu3.cpp... Compiling src/mame/barcrest/mpu4.cpp... Compiling src/mame/barcrest/mpu4_characteriser_bootleg.cpp... Compiling src/mame/barcrest/mpu4_characteriser_pal.cpp... Compiling src/mame/barcrest/mpu4_characteriser_pal_bwb.cpp... Compiling src/mame/barcrest/mpu4avan.cpp... Compiling src/mame/barcrest/mpu4bwb.cpp... Compiling src/mame/barcrest/mpu4concept.cpp... Compiling src/mame/barcrest/mpu4crystal.cpp... Compiling src/mame/barcrest/mpu4dealem.cpp... Compiling src/mame/barcrest/mpu4empire.cpp... Compiling src/mame/barcrest/mpu4mdm.cpp... Compiling src/mame/barcrest/mpu4misc.cpp... Compiling src/mame/barcrest/mpu4mod2sw.cpp... Compiling src/mame/barcrest/mpu4mod4oki.cpp... Compiling src/mame/barcrest/mpu4mod4yam.cpp... Compiling src/mame/barcrest/mpu4plasma.cpp... Compiling src/mame/barcrest/mpu4union.cpp... Compiling src/mame/barcrest/mpu4unsorted.cpp... Compiling src/mame/barcrest/mpu4vid.cpp... Compiling src/mame/barcrest/mpu5.cpp... Compiling src/mame/barcrest/mpu5sw.cpp... Archiving libbarcrest.a... Compiling src/mame/bfm/bfcobra.cpp... ../../../../../src/mame/bfm/bfcobra.cpp:1871:6: error: variable 'cycles_used' set but not used [-Werror,-Wunused-but-set-variable] int cycles_used = 0; ^ 1 error generated. em++: error: '/mnt/d/code/webassembly/emsdk/upstream/bin/clang++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -emscripten-cxx-exceptions-allowed=_ZN15running_machine17start_all_devicesEv,_ZN12cli_frontend7executeEiPPc,_ZN8chd_file11open_commonEb,_ZN8chd_file13read_metadataEjjRNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,_ZN8chd_file13read_metadataEjjRNSt3__26vectorIhNS0_9allocatorIhEEEE,_ZNK19netlist_mame_device19base_validity_checkER16validity_checker -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -DEMSCRIPTEN -D__EMSCRIPTEN_major__=3 -D__EMSCRIPTEN_minor__=1 -D__EMSCRIPTEN_tiny__=18 -Werror=implicit-function-declaration -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/SDL -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/freetype2/freetype -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/SDL2 -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/harfbuzz -DTTF_USE_HARFBUZZ=1 --sysroot=/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -MMD -MP -MP -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DMAME_NOASM -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I../../../../../src/osd -I../../../../../src/emu -I../../../../../src/devices -I../../../../../src/mame/shared -I../../../../../src/lib -I../../../../../src/lib/util -I../../../../../src/lib/netlist -I../../../../../3rdparty -I../../../../generated/mame/layout -I../../../../../3rdparty/asio/include -I../../../../../3rdparty/libflac/include -I../../../../../3rdparty/glm -I../../../../../3rdparty/libjpeg -I../../../../../3rdparty/rapidjson/include -I../../../../../3rdparty/zlib -std=c++17 -pipe -Werror -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -fdiagnostics-show-note-include-stack -Wno-cast-align -Wno-constant-logical-operand -Wno-extern-c-compat -Wno-ignored-qualifiers -Wno-pragma-pack -Wno-tautological-compare -Wno-unknown-attributes -Wno-unknown-warning-option -Wno-unused-value -Wno-unused-const-variable -Wno-xor-used-as-pow -Wno-bitwise-instead-of-logical -Wno-self-assign-field -Wno-format-security -Wno-inline-new-delete -Wno-absolute-value -std=gnu89 -Wno-implicit-function-declaration -std=c++17 -Woverloaded-virtual -c ../../../../../src/mame/bfm/bfcobra.cpp -o ../../../../asmjs/obj/Release/src/mame/bfm/bfcobra.o' failed (returned 1) make[2]: *** [bfm.make:413: ../../../../asmjs/obj/Release/src/mame/bfm/bfcobra.o] Error 1 make[1]: *** [Makefile:133: bfm] Error 2 make: *** [makefile:1274: asmjs] Error 2 emmake: error: 'make SUBTARGET=arcade' failed (returned 2) liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ ```
liudonghua123 commented 2 years ago

I also tried emmake make SUBTARGET=arcade TOOLS=1 REGENIE=1 -j8 provided on https://github.com/mamedev/mame/issues/7031. But it's the same error.

the full logs ```shell liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=1 REGENIE=1 -j8 make: make SUBTARGET=arcade TOOLS=1 REGENIE=1 -j8 Clang 16.0.0 detected subtargetscript: target/mame/arcade.lua subtargetfilter: /mnt/d/code/other/mame_binaries/mame/src/mame/arcade.flt 1534 source file(s) found emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --libs emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags Building configurations... Running action 'gmake'... Generating "build/projects/sdl/mamearcade/gmake-asmjs/Makefile" Generating "build/projects/sdl/mamearcade/gmake-asmjs/qtdbg_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/osd_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ocore_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/utils.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/netlist.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/formats.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/expat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/zlib.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat3.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpeg.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/flac.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/7z.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/lua.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/lualibs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sqlite3.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bimg.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bgfx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/linenoise.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/utf8proc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/wdlfft.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ymfm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/emu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/precompile.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/frontend.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/optional.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dasm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/acorn.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/adp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alba.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alliedleisure.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alpha.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/amiga.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/apple.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/aristocrat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/atari.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/atlus.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/barcrest.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bfm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bmc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/capcom.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ces.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cinematronics.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cirsa.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/comad.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cvs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dataeast.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ddr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dgrm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dooyong.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dynax.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/edevices.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/efo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/eolith.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/excellent.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/exidy.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/f32.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/funworld.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/fuuki.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gaelco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/galaxian.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gameplan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gametron.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gottlieb.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/igs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/igt.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/irem.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/itech.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jaleco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/kaneko.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/kiwako.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/konami.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/matic.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/maygay.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/meadows.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/merit.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/metro.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midcoin.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midw8080.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midway.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/miltonbradley.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/misc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/mr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/msx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/namco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nasco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/neogeo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nichibutsu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nintendo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nix.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nmk.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/novadesitec.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/olympia.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/omori.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/orca.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacific.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacman.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pce.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/philips.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/phoenix.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pinball.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/playmark.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/promat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/psikyo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ramtek.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/rare.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sanritsu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sega.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/seibu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/seta.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/shared.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sigma.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/snk.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sony.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/stern.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/subsino.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/suna.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sunelectronics.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/taito.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tatsumi.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tch.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tecfri.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/technos.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tehkan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/thepit.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/toaplan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/unico.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/universal.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/upl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ussr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/valadon.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/venture.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/vsystem.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/wing.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/yunsung.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/zaccaria.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/mamearcade.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/romcmp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/chdman.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jedutil.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/unidasm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldresample.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldverify.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/regrep.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/srcclean.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/split.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pngcmp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nltool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nlwav.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/castool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/floptool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/imgtool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/testkeys.make" Done. Generated 157/157 projects. Compiling src/mame/bmc/bmcbowl.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/astc_file.cc... Compiling src/mame/bfm/bfcobra.cpp... Compiling 3rdparty/bx/src/allocator.cpp... Compiling src/mame/capcom/1942.cpp... Compiling 3rdparty/bx/src/bx.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/codec.cc... Compiling 3rdparty/bx/src/commandline.cpp... Compiling 3rdparty/bx/src/crtnone.cpp... Compiling 3rdparty/bx/src/debug.cpp... Compiling 3rdparty/bx/src/dtoa.cpp... Compiling 3rdparty/bx/src/easing.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/endpoint_codec.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/footprint.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/integer_sequence_codec.cc... Compiling 3rdparty/bx/src/file.cpp... ../../../../../src/mame/bfm/bfcobra.cpp:1871:6: error: variable 'cycles_used' set but not used [-Werror,-Wunused-but-set-variable] int cycles_used = 0; ^ Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp... 1 error generated. em++: error: '/mnt/d/code/webassembly/emsdk/upstream/bin/clang++ -target wasm32-unknown-emscripten -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -emscripten-cxx-exceptions-allowed=_ZN15running_machine17start_all_devicesEv,_ZN12cli_frontend7executeEiPPc,_ZN8chd_file11open_commonEb,_ZN8chd_file13read_metadataEjjRNSt3__212basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,_ZN8chd_file13read_metadataEjjRNSt3__26vectorIhNS0_9allocatorIhEEEE,_ZNK19netlist_mame_device19base_validity_checkER16validity_checker -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -DEMSCRIPTEN -D__EMSCRIPTEN_major__=3 -D__EMSCRIPTEN_minor__=1 -D__EMSCRIPTEN_tiny__=18 -Werror=implicit-function-declaration -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/SDL -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/freetype2/freetype -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/SDL2 -I/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/harfbuzz -DTTF_USE_HARFBUZZ=1 --sysroot=/mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -MMD -MP -MP -DNDEBUG -DCRLF=2 -DLSB_FIRST -DFLAC__NO_DLL -DPUGIXML_HEADER_ONLY -DMAME_NOASM -DLUA_COMPAT_ALL -DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2 -I../../../../../src/osd -I../../../../../src/emu -I../../../../../src/devices -I../../../../../src/mame/shared -I../../../../../src/lib -I../../../../../src/lib/util -I../../../../../src/lib/netlist -I../../../../../3rdparty -I../../../../generated/mame/layout -I../../../../../3rdparty/asio/include -I../../../../../3rdparty/libflac/include -I../../../../../3rdparty/glm -I../../../../../3rdparty/libjpeg -I../../../../../3rdparty/rapidjson/include -I../../../../../3rdparty/zlib -std=c++17 -pipe -Werror -O3 -fno-strict-aliasing -Wno-unknown-pragmas -Wall -Wcast-align -Wformat-security -Wundef -Wwrite-strings -Wno-conversion -Wno-sign-compare -Wno-error=deprecated-declarations -fdiagnostics-show-note-include-stack -Wno-cast-align -Wno-constant-logical-operand -Wno-extern-c-compat -Wno-ignored-qualifiers -Wno-pragma-pack -Wno-tautological-compare -Wno-unknown-attributes -Wno-unknown-warning-option -Wno-unused-value -Wno-unused-const-variable -Wno-xor-used-as-pow -Wno-bitwise-instead-of-logical -Wno-self-assign-field -Wno-format-security -Wno-inline-new-delete -Wno-absolute-value -std=gnu89 -Wno-implicit-function-declaration -std=c++17 -Woverloaded-virtual -c ../../../../../src/mame/bfm/bfcobra.cpp -o ../../../../asmjs/obj/Release/src/mame/bfm/bfcobra.o' failed (returned 1) make[2]: *** [bfm.make:413: ../../../../asmjs/obj/Release/src/mame/bfm/bfcobra.o] Error 1 make[1]: *** [Makefile:133: bfm] Error 2 make[1]: *** Waiting for unfinished jobs.... Compiling 3rdparty/bx/src/filepath.cpp... Compiling 3rdparty/bx/src/hash.cpp... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_tables.cpp... Compiling src/mame/bmc/bmcpokr.cpp... Compiling 3rdparty/bx/src/math.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/intermediate_astc_block.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/logical_astc_block.cc... Compiling src/mame/capcom/1942_v.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/partition.cc... Compiling 3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp... Compiling 3rdparty/bx/src/mutex.cpp... Compiling 3rdparty/bgfx/examples/common/imgui/imgui.cpp... Compiling 3rdparty/bx/src/os.cpp... Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg.cpp... Compiling 3rdparty/bx/src/process.cpp... Compiling 3rdparty/bx/src/semaphore.cpp... Compiling 3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/physical_astc_block.cc... Compiling 3rdparty/bx/src/settings.cpp... Compiling 3rdparty/bgfx/src/bgfx.cpp... Compiling 3rdparty/bgfx/src/debug_renderdoc.cpp... Compiling src/mame/capcom/1943.cpp... Compiling 3rdparty/bx/src/sort.cpp... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/quantization.cc... Compiling 3rdparty/bimg/3rdparty/astc-codec/src/decoder/weight_infill.cc... Compiling src/mame/capcom/1943_v.cpp... Compiling 3rdparty/bx/src/string.cpp... Compiling 3rdparty/bimg/src/image.cpp... Compiling src/mame/bmc/koftball.cpp... Compiling 3rdparty/bx/src/thread.cpp... Compiling 3rdparty/bgfx/src/dxgi.cpp... Compiling 3rdparty/bimg/src/image_gnf.cpp... Compiling 3rdparty/bgfx/src/glcontext_egl.cpp... Compiling 3rdparty/bx/src/timer.cpp... Compiling src/mame/bmc/popobear.cpp... Compiling 3rdparty/bgfx/src/glcontext_glx.cpp... Archiving libbimg.a... Compiling 3rdparty/bx/src/url.cpp... Compiling src/mame/capcom/alien.cpp... Compiling 3rdparty/bgfx/src/glcontext_html5.cpp... Compiling 3rdparty/bgfx/src/glcontext_wgl.cpp... Archiving libbx.a... Compiling 3rdparty/bgfx/src/nvapi.cpp... Compiling src/mame/capcom/bionicc.cpp... Compiling src/mame/capcom/blktiger.cpp... Compiling 3rdparty/bgfx/src/renderer_agc.cpp... Compiling src/mame/capcom/blktiger_ms.cpp... Compiling src/mame/capcom/cbasebal.cpp... Compiling 3rdparty/bgfx/src/renderer_d3d11.cpp... Compiling 3rdparty/bgfx/src/renderer_d3d12.cpp... Compiling 3rdparty/bgfx/src/renderer_d3d9.cpp... Compiling 3rdparty/bgfx/src/renderer_gl.cpp... Archiving libbmc.a... Compiling src/mame/capcom/commando.cpp... Compiling src/mame/capcom/commando_v.cpp... Compiling 3rdparty/bgfx/src/renderer_gnm.cpp... Compiling 3rdparty/bgfx/src/renderer_noop.cpp... Compiling 3rdparty/bgfx/src/renderer_nvn.cpp... Compiling src/mame/capcom/cps1.cpp... Compiling src/mame/capcom/cps1_v.cpp... Compiling src/mame/capcom/cps1bl_5205.cpp... Compiling src/mame/capcom/cps1bl_pic.cpp... Compiling src/mame/capcom/cps2.cpp... Compiling 3rdparty/bgfx/src/renderer_vk.cpp... Compiling src/mame/capcom/cps2comm.cpp... Compiling 3rdparty/bgfx/src/renderer_webgpu.cpp... Compiling src/mame/capcom/cps2crypt.cpp... Compiling 3rdparty/bgfx/src/shader.cpp... Compiling 3rdparty/bgfx/src/shader_dx9bc.cpp... Compiling src/mame/capcom/cps3.cpp... Compiling src/mame/capcom/cps3_a.cpp... Compiling 3rdparty/bgfx/src/shader_dxbc.cpp... Compiling src/mame/capcom/egghunt.cpp... Compiling src/mame/capcom/exedexes.cpp... Compiling 3rdparty/bgfx/src/shader_spirv.cpp... Compiling 3rdparty/bgfx/src/topology.cpp... Compiling src/mame/capcom/exedexes_v.cpp... Compiling 3rdparty/bgfx/src/vertexlayout.cpp... Compiling src/mame/capcom/fcrash.cpp... Compiling src/mame/capcom/gng.cpp... Compiling src/mame/capcom/gunsmoke.cpp... Archiving libbgfx.a... Compiling src/mame/capcom/higemaru.cpp... Compiling src/mame/capcom/higemaru_v.cpp... Compiling src/mame/capcom/instantm.cpp... Compiling src/mame/capcom/kabuki.cpp... Compiling src/mame/capcom/kenseim.cpp... Compiling src/mame/capcom/lastduel.cpp... Compiling src/mame/capcom/lastduel_v.cpp... Compiling src/mame/capcom/lwings.cpp... Compiling src/mame/capcom/lwings_v.cpp... Compiling src/mame/capcom/mitchell.cpp... Compiling src/mame/capcom/nl_1942.cpp... Compiling src/mame/capcom/psrockman.cpp... Compiling src/mame/capcom/sf.cpp... Compiling src/mame/capcom/sidearms.cpp... Compiling src/mame/capcom/sidearms_v.cpp... Compiling src/mame/capcom/sonson.cpp... Compiling src/mame/capcom/sonson_v.cpp... Compiling src/mame/capcom/srumbler.cpp... Compiling src/mame/capcom/srumbler_v.cpp... Compiling src/mame/capcom/supduck.cpp... Compiling src/mame/capcom/tigeroad.cpp... Compiling src/mame/capcom/tigeroad_m.cpp... Compiling src/mame/capcom/tigeroad_spr.cpp... Compiling src/mame/capcom/tigeroad_v.cpp... Compiling src/mame/capcom/tvcapcom.cpp... Compiling src/mame/capcom/vulgus.cpp... Compiling src/mame/capcom/vulgus_v.cpp... Archiving libcapcom.a... make: *** [makefile:1274: asmjs] Error 2 emmake: error: 'make SUBTARGET=arcade TOOLS=1 REGENIE=1 -j8' failed (returned 2) liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ ```
Tafoid commented 2 years ago

Try adding NOWERROR=1 to your make and retry. Pretty sure those are errors which can be ignored. If not, someone else might have a more authoritative answer.

liudonghua123 commented 2 years ago

Adding NOWERROR=1 seems to work for me.

liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=1 NOWERROR=1 -j8
make: make SUBTARGET=arcade TOOLS=1 NOWERROR=1 -j8
Clang 16.0.0 detected
1534 source file(s) found
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --libs
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
Building configurations...
Running action 'gmake'...
Generating "build/projects/sdl/mamearcade/gmake-asmjs/Makefile"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/qtdbg_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/osd_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ocore_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/utils.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/netlist.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/formats.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/expat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/zlib.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat3.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpeg.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/flac.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/7z.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/lua.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/lualibs.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sqlite3.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bx.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bimg.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bgfx.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/linenoise.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/utf8proc.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/wdlfft.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ymfm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/emu.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/precompile.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/frontend.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/optional.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dasm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/acorn.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/adp.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/alba.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/alliedleisure.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/alpha.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/amiga.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/apple.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/aristocrat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/atari.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/atlus.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/barcrest.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bfm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bmc.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/capcom.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ces.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/cinematronics.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/cirsa.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/comad.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/cvs.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dataeast.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ddr.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dgrm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dooyong.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dynax.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/edevices.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/efo.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/eolith.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/excellent.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/exidy.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/f32.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/funworld.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/fuuki.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/gaelco.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/galaxian.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/gameplan.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/gametron.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/gottlieb.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/igs.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/igt.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/irem.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/itech.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/jaleco.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/kaneko.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/kiwako.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/konami.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/matic.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/maygay.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/meadows.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/merit.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/metro.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/midcoin.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/midw8080.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/midway.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/miltonbradley.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/misc.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/mr.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/msx.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/namco.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nasco.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/neogeo.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nichibutsu.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nintendo.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nix.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nmk.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/novadesitec.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/olympia.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/omori.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/orca.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacific.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacman.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pc.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pce.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/philips.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/phoenix.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pinball.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/playmark.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/promat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/psikyo.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ramtek.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/rare.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sanritsu.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sega.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/seibu.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/seta.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/shared.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sigma.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/snk.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sony.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/stern.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/subsino.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/suna.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sunelectronics.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/taito.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/tatsumi.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/tch.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/tecfri.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/technos.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/tehkan.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/thepit.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/toaplan.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/unico.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/universal.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/upl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ussr.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/valadon.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/venture.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/vsystem.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/wing.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/yunsung.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/zaccaria.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/mamearcade.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/romcmp.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/chdman.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/jedutil.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/unidasm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldresample.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldverify.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/regrep.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/srcclean.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/split.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/pngcmp.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nltool.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/nlwav.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/castool.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/floptool.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/imgtool.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/testkeys.make"
Done. Generated 157/157 projects.
Compiling src/mame/bfm/bfcobra.cpp...
Compiling src/mame/bfm/bfm_ad5.cpp...
Compiling src/mame/bfm/bfm_ad5sw.cpp...
Compiling src/mame/bfm/bfm_adr2.cpp...
Compiling src/lib/formats/2d_dsk.cpp...
Compiling src/mame/bfm/bfm_bd1.cpp...
Compiling src/mame/bfm/bfm_bda.cpp...
Compiling src/lib/util/avhuff.cpp...
Compiling src/lib/formats/a26_cas.cpp...
../../../../../src/mame/bfm/bfm_bd1.cpp:231:6: warning: variable 'change' set but not used [-Wunused-but-set-variable]
        int change = 0;
            ^
Compiling src/lib/formats/a5105_dsk.cpp...
../../../../../src/mame/bfm/bfcobra.cpp:1871:6: warning: variable 'cycles_used' set but not used [-Wunused-but-set-variable]
        int cycles_used = 0;
            ^
Compiling src/lib/util/aviio.cpp...
Compiling src/lib/formats/abc1600_dsk.cpp...
1 warning generated.
...
liudonghua123 commented 2 years ago

However, I got another error.

Compiling src/devices/cpu/upd78k/upd78k0d.cpp...
em++: error: undefined exported symbol: "__ZN13sound_manager4muteEbh" [-Wundefined] [-Werror]
make[2]: *** [floptool.make:270: ../../../../../floptool] Error 1
the full logs ```shell liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=1 NOWERROR=1 -j8 make: make SUBTARGET=arcade TOOLS=1 NOWERROR=1 -j8 Clang 16.0.0 detected 1534 source file(s) found emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --libs emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags Building configurations... Running action 'gmake'... Generating "build/projects/sdl/mamearcade/gmake-asmjs/Makefile" Generating "build/projects/sdl/mamearcade/gmake-asmjs/qtdbg_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/osd_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ocore_sdl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/utils.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/netlist.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/formats.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/expat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/zlib.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat3.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpeg.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/flac.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/7z.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/lua.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/lualibs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sqlite3.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bimg.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bgfx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/linenoise.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/utf8proc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/wdlfft.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ymfm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/emu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/precompile.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/frontend.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/optional.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dasm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/acorn.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/adp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alba.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alliedleisure.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/alpha.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/amiga.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/apple.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/aristocrat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/atari.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/atlus.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/barcrest.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bfm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/bmc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/capcom.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ces.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cinematronics.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cirsa.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/comad.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/cvs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dataeast.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ddr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dgrm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dooyong.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/dynax.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/edevices.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/efo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/eolith.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/excellent.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/exidy.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/f32.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/funworld.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/fuuki.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gaelco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/galaxian.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gameplan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gametron.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/gottlieb.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/igs.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/igt.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/irem.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/itech.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jaleco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/kaneko.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/kiwako.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/konami.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/matic.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/maygay.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/meadows.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/merit.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/metro.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midcoin.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midw8080.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/midway.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/miltonbradley.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/misc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/mr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/msx.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/namco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nasco.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/neogeo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nichibutsu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nintendo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nix.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nmk.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/novadesitec.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/olympia.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/omori.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/orca.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacific.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pacman.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pc.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pce.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/philips.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/phoenix.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pinball.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/playmark.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/promat.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/psikyo.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ramtek.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/rare.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sanritsu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sega.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/seibu.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/seta.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/shared.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sigma.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/snk.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sony.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/stern.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/subsino.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/suna.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/sunelectronics.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/taito.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tatsumi.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tch.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tecfri.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/technos.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/tehkan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/thepit.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/toaplan.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/unico.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/universal.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/upl.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ussr.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/valadon.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/venture.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/vsystem.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/wing.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/yunsung.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/zaccaria.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/mamearcade.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/romcmp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/chdman.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/jedutil.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/unidasm.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldresample.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/ldverify.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/regrep.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/srcclean.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/split.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/pngcmp.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nltool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/nlwav.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/castool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/floptool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/imgtool.make" Generating "build/projects/sdl/mamearcade/gmake-asmjs/testkeys.make" Done. Generated 157/157 projects. Compiling src/mame/bfm/bfcobra.cpp... Compiling src/mame/bfm/bfm_ad5.cpp... Compiling src/mame/bfm/bfm_ad5sw.cpp... Compiling src/mame/bfm/bfm_adr2.cpp... Compiling src/lib/formats/2d_dsk.cpp... Compiling src/mame/bfm/bfm_bd1.cpp... Compiling src/mame/bfm/bfm_bda.cpp... Compiling src/lib/util/avhuff.cpp... Compiling src/lib/formats/a26_cas.cpp... ../../../../../src/mame/bfm/bfm_bd1.cpp:231:6: warning: variable 'change' set but not used [-Wunused-but-set-variable] int change = 0; ^ Compiling src/lib/formats/a5105_dsk.cpp... ../../../../../src/mame/bfm/bfcobra.cpp:1871:6: warning: variable 'cycles_used' set but not used [-Wunused-but-set-variable] int cycles_used = 0; ^ Compiling src/lib/util/aviio.cpp... Compiling src/lib/formats/abc1600_dsk.cpp... 1 warning generated. Compiling src/mame/bfm/bfm_comn.cpp... Compiling src/mame/bfm/bfm_dm01.cpp... ../../../../../src/mame/bfm/bfm_bda.cpp:215:6: warning: variable 'change' set but not used [-Wunused-but-set-variable] int change = 0; ^ 1 warning generated. Compiling src/mame/bfm/bfm_sc1.cpp... 1 warning generated. Compiling 3rdparty/expat/lib/xmlparse.c... Compiling src/lib/formats/abc800_dsk.cpp... Compiling src/lib/formats/abcfd2_dsk.cpp... Compiling src/lib/util/bitmap.cpp... Compiling 3rdparty/expat/lib/xmlrole.c... Compiling 3rdparty/expat/lib/xmltok.c... Compiling src/lib/formats/ace_tap.cpp... Compiling src/osd/modules/file/posixdir.cpp... Compiling src/lib/util/cdrom.cpp... Compiling src/osd/modules/file/posixfile.cpp... Archiving libexpat.a... Compiling src/osd/modules/file/posixptty.cpp... Compiling src/osd/modules/file/posixsocket.cpp... Compiling src/osd/modules/lib/osdlib_unix.cpp... Compiling src/lib/formats/acorn_dsk.cpp... Compiling src/lib/formats/adam_cas.cpp... Compiling src/mame/bfm/bfm_sc2.cpp... Compiling src/mame/bfm/bfm_sc4.cpp... Compiling src/osd/modules/osdmodule.cpp... Compiling src/lib/util/chd.cpp... Compiling src/osd/osdcore.cpp... Compiling src/osd/osdsync.cpp... Compiling src/lib/formats/adam_dsk.cpp... Compiling src/lib/util/chdcodec.cpp... Compiling src/mame/bfm/bfm_sc45_helper.cpp... Compiling src/osd/strconv.cpp... Compiling src/lib/formats/afs_dsk.cpp... Compiling src/mame/bfm/bfm_sc5.cpp... Compiling src/mame/bfm/bfm_sc5sw.cpp... Compiling src/lib/formats/agat840k_hle_dsk.cpp... Compiling src/lib/util/corealloc.cpp... Archiving libocore_sdl.a... Compiling src/lib/util/corefile.cpp... ../../../../../src/mame/bfm/bfm_sc45_helper.cpp:297:6: warning: variable 'buttons_used' set but not used [-Wunused-but-set-variable] int buttons_used = 1; ^ Compiling src/lib/util/corestr.cpp... Compiling src/lib/formats/aim_dsk.cpp... 1 warning generated. Compiling src/lib/util/coreutil.cpp... Compiling src/lib/formats/all.cpp... Compiling src/lib/formats/ami_dsk.cpp... Compiling src/lib/util/delegate.cpp... Compiling src/lib/formats/ap2_dsk.cpp... Compiling src/lib/formats/ap_dsk35.cpp... Compiling src/lib/formats/apd_dsk.cpp... Compiling src/lib/util/disasmintf.cpp... Compiling src/lib/util/dynamicclass.cpp... Compiling src/lib/formats/apf_apt.cpp... Compiling src/lib/util/flac.cpp... Compiling src/lib/formats/apollo_dsk.cpp... Compiling src/lib/formats/applix_dsk.cpp... Compiling src/lib/formats/apridisk.cpp... Compiling src/lib/formats/aquarius_caq.cpp... Compiling src/lib/util/harddisk.cpp... Compiling src/lib/util/hash.cpp... Compiling src/lib/util/hashing.cpp... Compiling src/lib/formats/asst128_dsk.cpp... Compiling src/lib/util/huffman.cpp... Compiling src/lib/formats/atari_dsk.cpp... Compiling src/lib/formats/atom_dsk.cpp... Compiling src/lib/util/ioprocs.cpp... Compiling src/lib/util/ioprocsfilter.cpp... Compiling src/lib/util/jedparse.cpp... Compiling src/lib/formats/atom_tap.cpp... Compiling src/lib/formats/basicdsk.cpp... Compiling src/lib/formats/bw12_dsk.cpp... Compiling src/lib/formats/bw2_dsk.cpp... Compiling src/lib/util/language.cpp... Compiling src/lib/formats/c3040_dsk.cpp... Compiling src/lib/formats/c4040_dsk.cpp... Compiling src/lib/util/md5.cpp... Compiling src/lib/formats/c8280_dsk.cpp... Compiling src/lib/util/msdib.cpp... Compiling src/lib/formats/camplynx_cas.cpp... Compiling src/lib/util/nanosvg.cpp... Compiling src/lib/util/opresolv.cpp... Compiling src/lib/formats/camplynx_dsk.cpp... Compiling src/lib/util/options.cpp... Compiling src/lib/util/palette.cpp... Compiling src/lib/util/path.cpp... Compiling src/mame/bfm/bfm_swp.cpp... Compiling src/lib/util/path_to_regex.cpp... Compiling src/lib/formats/cassimg.cpp... Compiling src/mame/bfm/bfmsys83.cpp... Compiling src/lib/util/plaparse.cpp... Compiling src/mame/bfm/bfmsys85.cpp... Compiling src/lib/formats/cbm_crt.cpp... Compiling src/lib/util/png.cpp... Compiling src/lib/formats/cbm_tap.cpp... Compiling src/lib/formats/ccvf_dsk.cpp... Compiling src/mame/bfm/rastersp.cpp... Compiling src/lib/formats/cd90_640_dsk.cpp... Compiling src/lib/formats/cgen_cas.cpp... Compiling src/lib/util/strformat.cpp... Compiling src/lib/util/timeconv.cpp... Compiling src/lib/util/un7z.cpp... Compiling 3rdparty/zlib/adler32.c... Compiling src/lib/formats/cgenie_dsk.cpp... Compiling 3rdparty/zlib/compress.c... Compiling 3rdparty/zlib/crc32.c... Compiling 3rdparty/zlib/deflate.c... Compiling src/lib/util/unicode.cpp... Compiling src/lib/util/unzip.cpp... Compiling src/lib/formats/coco_cas.cpp... Compiling 3rdparty/zlib/infback.c... Compiling 3rdparty/zlib/inffast.c... Compiling 3rdparty/zlib/inflate.c... Compiling 3rdparty/zlib/inftrees.c... Compiling src/lib/formats/coco_rawdsk.cpp... Compiling src/lib/util/vbiparse.cpp... Compiling 3rdparty/zlib/trees.c... Compiling 3rdparty/zlib/uncompr.c... Compiling src/lib/util/vecstream.cpp... Compiling src/lib/util/wavwrite.cpp... Compiling src/lib/util/xmlfile.cpp... Compiling 3rdparty/zlib/zutil.c... Compiling src/lib/formats/comx35_dsk.cpp... Archiving libzlib.a... Compiling src/lib/util/zippath.cpp... Compiling 3rdparty/libflac/src/libFLAC/bitmath.c... Compiling 3rdparty/utf8proc/utf8proc.c... Compiling 3rdparty/libflac/src/libFLAC/bitreader.c... Compiling 3rdparty/libflac/src/libFLAC/bitwriter.c... Compiling src/lib/formats/concept_dsk.cpp... Compiling src/lib/formats/coupedsk.cpp... Archiving libutf8proc.a... Compiling src/lib/formats/cpis_dsk.cpp... Compiling src/mame/ces/cesclass.cpp... Compiling 3rdparty/libflac/src/libFLAC/cpu.c... Archiving libutils.a... Compiling src/mame/ces/galgames.cpp... Compiling 3rdparty/libflac/src/libFLAC/crc.c... Compiling 3rdparty/libflac/src/libFLAC/fixed.c... Compiling src/lib/formats/cqm_dsk.cpp... Compiling src/lib/formats/csw_cas.cpp... Compiling src/lib/formats/d64_dsk.cpp... Compiling 3rdparty/libflac/src/libFLAC/float.c... Compiling 3rdparty/libflac/src/libFLAC/format.c... Compiling 3rdparty/libflac/src/libFLAC/lpc.c... Compiling src/lib/formats/d71_dsk.cpp... Compiling src/lib/formats/d80_dsk.cpp... Compiling src/lib/formats/d81_dsk.cpp... Compiling 3rdparty/libflac/src/libFLAC/md5.c... Compiling src/mame/cinematronics/cchasm.cpp... ../../../../../src/mame/ces/galgames.cpp:960:93: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xff, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET ^ In file included from ../../../../../src/mame/ces/galgames.cpp:40: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/ces/galgames.cpp:963:93: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xff, 0x00, IPT_TRACKBALL_Y) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET ^ In file included from ../../../../../src/mame/ces/galgames.cpp:40: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/ces/galgames.cpp:966:93: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xff, 0x00, IPT_TRACKBALL_X) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(2) PORT_RESET ^ In file included from ../../../../../src/mame/ces/galgames.cpp:40: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/ces/galgames.cpp:969:93: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xff, 0x00, IPT_TRACKBALL_Y) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_PLAYER(2) PORT_RESET ^ In file included from ../../../../../src/mame/ces/galgames.cpp:40: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ Compiling 3rdparty/libflac/src/libFLAC/memory.c... Compiling src/lib/formats/d82_dsk.cpp... Compiling 3rdparty/libflac/src/libFLAC/stream_decoder.c... Compiling 3rdparty/libflac/src/libFLAC/stream_encoder.c... Compiling src/lib/formats/d88_dsk.cpp... 4 warnings generated. Archiving libces.a... Compiling src/lib/formats/dcp_dsk.cpp... Compiling 3rdparty/libflac/src/libFLAC/stream_encoder_framing.c... Compiling 3rdparty/libflac/src/libFLAC/window.c... Compiling src/mame/cirsa/cirsa820xxx.cpp... Compiling src/lib/formats/dfi_dsk.cpp... Archiving libflac.a... Compiling src/lib/formats/dim_dsk.cpp... Compiling src/mame/cinematronics/cinemat.cpp... Compiling src/mame/comad/funybubl.cpp... Compiling src/mame/comad/funybubl_v.cpp... Compiling src/lib/formats/dip_dsk.cpp... Compiling src/mame/cinematronics/cinemat_a.cpp... Compiling src/lib/formats/dmk_dsk.cpp... Compiling src/mame/cirsa/cirsa910510.cpp... ../../../../../src/mame/cinematronics/cinemat.cpp:490:75: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT( 0xff, 0x00, IPT_DIAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_RESET ^ In file included from ../../../../../src/mame/cinematronics/cinemat.cpp:32: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ Compiling src/lib/formats/dmv_dsk.cpp... Compiling src/mame/comad/galspnbl.cpp... 1 warning generated. Compiling src/mame/cinematronics/cinemat_v.cpp... Compiling src/mame/comad/galspnbl_v.cpp... Compiling src/lib/formats/ds9_dsk.cpp... Compiling src/mame/comad/zerozone.cpp... Compiling src/mame/cirsa/miniguay.cpp... Compiling src/lib/formats/dsk_dsk.cpp... Compiling src/mame/comad/zerozone_v.cpp... Compiling src/mame/cinematronics/dlair.cpp... Compiling src/mame/cinematronics/dlair2.cpp... ../../../../../src/lib/formats/dsk_dsk.cpp:423:6: warning: variable 'counter' set but not used [-Wunused-but-set-variable] int counter = 0; ^ 1 warning generated. Compiling src/lib/formats/dvk_mx_dsk.cpp... Compiling src/mame/cirsa/missbamby.cpp... Compiling src/mame/cirsa/neptunp2.cpp... Compiling src/lib/formats/ep64_dsk.cpp... Archiving libcomad.a... Compiling src/mame/cvs/cvs.cpp... Compiling src/mame/cvs/cvs_v.cpp... Compiling src/lib/formats/esq16_dsk.cpp... Compiling src/mame/cinematronics/embargo.cpp... Compiling src/mame/cinematronics/jack.cpp... Archiving libcirsa.a... Compiling src/mame/cinematronics/jack_v.cpp... Compiling src/lib/formats/esq8_dsk.cpp... Compiling src/mame/cvs/galaxia.cpp... Compiling src/lib/formats/excali64_dsk.cpp... Compiling src/lib/formats/fc100_cas.cpp... Compiling src/mame/cvs/galaxia_v.cpp... Compiling src/lib/formats/fdd_dsk.cpp... Compiling src/lib/formats/fdi_dsk.cpp... Compiling src/mame/cinematronics/leland.cpp... Compiling src/mame/cinematronics/leland_a.cpp... Compiling src/mame/cinematronics/leland_m.cpp... Compiling src/lib/formats/fl1_dsk.cpp... Compiling src/mame/cinematronics/leland_v.cpp... Compiling src/lib/formats/flex_dsk.cpp... Compiling src/mame/cvs/quasar.cpp... Compiling src/mame/cinematronics/nl_armora.cpp... Compiling src/lib/formats/flopimg.cpp... Compiling src/mame/cvs/quasar_v.cpp... Compiling src/lib/formats/flopimg_legacy.cpp... Compiling src/mame/cinematronics/nl_barrier.cpp... Compiling src/mame/cinematronics/nl_boxingb.cpp... Compiling src/lib/formats/fm7_cas.cpp... Compiling src/lib/formats/fmsx_cas.cpp... Compiling src/mame/cinematronics/nl_ripoff.cpp... Archiving libcvs.a... Compiling src/mame/cinematronics/nl_solarq.cpp... Compiling src/lib/formats/fmtowns_dsk.cpp... Compiling src/lib/formats/fs_cbmdos.cpp... Compiling src/devices/cpu/8x300/8x300dasm.cpp... Compiling src/lib/formats/fs_coco_os9.cpp... Compiling src/mame/cinematronics/nl_spacewar.cpp... Compiling src/mame/cinematronics/nl_speedfrk.cpp... Compiling src/devices/cpu/adsp2100/2100dasm.cpp... Compiling src/lib/formats/fs_coco_rsdos.cpp... Compiling src/lib/formats/fs_oric_jasmin.cpp... Compiling src/mame/cinematronics/nl_starcas.cpp... Compiling src/devices/cpu/alpha/alphad.cpp... Compiling src/mame/cinematronics/nl_starhawk.cpp... Compiling src/devices/cpu/alto2/alto2dsm.cpp... Compiling src/lib/formats/fs_prodos.cpp... Compiling src/devices/cpu/am29000/am29dasm.cpp... Compiling src/mame/cinematronics/nl_sundance.cpp... Compiling src/mame/cinematronics/nl_tailg.cpp... Compiling src/devices/cpu/amis2000/amis2000d.cpp... Compiling src/devices/cpu/apexc/apexcdsm.cpp... Compiling src/lib/formats/fs_unformatted.cpp... Compiling src/lib/formats/fs_vtech.cpp... Compiling src/mame/cinematronics/nl_warrior.cpp... Compiling src/devices/cpu/arc/arcdasm.cpp... Compiling src/mame/dataeast/actfancr.cpp... Compiling src/lib/formats/fsblk_vec.cpp... Compiling src/mame/dataeast/astrof.cpp... Compiling src/mame/dataeast/astrof_a.cpp... Compiling src/devices/cpu/arcompact/arcompactdasm.cpp... Compiling src/lib/formats/fsd_dsk.cpp... Archiving libcinematronics.a... Compiling src/devices/cpu/arcompact/arcompactdasm_dispatch.cpp... Compiling src/devices/cpu/arcompact/arcompactdasm_ops.cpp... Compiling src/devices/cpu/arm/armdasm.cpp... Compiling src/lib/formats/fsmeta.cpp... Compiling src/devices/cpu/arm7/arm7dasm.cpp... Compiling src/devices/cpu/asap/asapdasm.cpp... Compiling src/mame/dataeast/backfire.cpp... Compiling src/mame/dataeast/battlera.cpp... Compiling src/devices/cpu/avr8/avr8dasm.cpp... Compiling src/lib/formats/fsmgr.cpp... Compiling src/mame/dataeast/boogwing.cpp... Compiling src/mame/dataeast/boogwing_v.cpp... Compiling src/devices/cpu/bcp/bcpdasm.cpp... Compiling src/lib/formats/g64_dsk.cpp... Compiling src/mame/dataeast/brkthru.cpp... Compiling src/mame/dataeast/btime.cpp... Compiling src/mame/dataeast/btime_m.cpp... Compiling src/lib/formats/gtp_cas.cpp... Compiling src/devices/cpu/capricorn/capricorn_dasm.cpp... Compiling src/lib/formats/guab_dsk.cpp... Compiling src/devices/cpu/ccpu/ccpudasm.cpp... Compiling src/devices/cpu/clipper/clipperd.cpp... Compiling src/lib/formats/h8_cas.cpp... Compiling src/lib/formats/hect_dsk.cpp... Compiling src/mame/dataeast/btime_v.cpp... Compiling src/devices/cpu/cop400/cop410ds.cpp... Compiling src/devices/cpu/cop400/cop420ds.cpp... Compiling src/lib/formats/hect_tap.cpp... Compiling src/lib/formats/hector_minidisc.cpp... Compiling src/lib/formats/hp_ipc_dsk.cpp... Compiling src/devices/cpu/cop400/cop424ds.cpp... Compiling src/mame/dataeast/bwing.cpp... Compiling src/mame/dataeast/bwing_v.cpp... Compiling src/devices/cpu/cop400/cop444ds.cpp... Compiling src/lib/formats/hpi_dsk.cpp... Compiling src/lib/formats/hti_tape.cpp... Compiling src/devices/cpu/cops1/cops1d.cpp... Compiling src/mame/dataeast/cbuster.cpp... Compiling src/lib/formats/hxchfe_dsk.cpp... Compiling src/devices/cpu/cosmac/cosdasm.cpp... Compiling src/mame/dataeast/cbuster_v.cpp... Compiling src/lib/formats/hxcmfm_dsk.cpp... Compiling src/lib/formats/ibmxdf_dsk.cpp... Compiling src/mame/dataeast/chanbara.cpp... Compiling src/devices/cpu/cp1610/1610dasm.cpp... Compiling src/lib/formats/imageutl.cpp... Compiling src/mame/dataeast/cninja.cpp... Compiling src/lib/formats/imd_dsk.cpp... Compiling src/mame/ddr/polyplay.cpp... Compiling src/devices/cpu/cr16b/cr16bdasm.cpp... Compiling src/lib/formats/img_dsk.cpp... Compiling src/lib/formats/ipf_dsk.cpp... Compiling src/mame/dataeast/cninja_v.cpp... Compiling src/devices/cpu/cr16c/cr16cdasm.cpp... Compiling src/lib/formats/iq151_dsk.cpp... Compiling src/mame/dataeast/cntsteer.cpp... Compiling src/lib/formats/itt3030_dsk.cpp... Compiling src/mame/dataeast/compgolf.cpp... Compiling src/mame/ddr/polyplay_a.cpp... Compiling src/devices/cpu/cubeqcpu/cubedasm.cpp... Compiling src/lib/formats/jfd_dsk.cpp... Compiling src/lib/formats/juku_dsk.cpp... Compiling src/devices/cpu/diablo/diablo1300dasm.cpp... Compiling src/devices/cpu/dsp16/dsp16dis.cpp... Compiling src/devices/cpu/dsp32/dsp32dis.cpp... Compiling src/lib/formats/jvc_dsk.cpp... Compiling src/mame/dataeast/compgolf_v.cpp... Compiling src/mame/dataeast/darkseal.cpp... Compiling src/mame/ddr/polyplay_v.cpp... Compiling src/devices/cpu/dsp56000/dsp56000d.cpp... Compiling src/devices/cpu/dsp56156/dsp56dsm.cpp... Compiling src/lib/formats/kaypro_dsk.cpp... Compiling src/lib/formats/kc85_dsk.cpp... Compiling src/mame/dgrm/blackt96.cpp... Compiling src/devices/cpu/dsp56156/inst.cpp... Compiling src/devices/cpu/dsp56156/opcode.cpp... Archiving libddr.a... Compiling src/lib/formats/kc_cas.cpp... Compiling src/devices/cpu/dsp56156/pmove.cpp... Compiling src/mame/dataeast/darkseal_v.cpp... Compiling src/lib/formats/kim1_cas.cpp... Compiling src/lib/formats/lviv_lvt.cpp... Compiling src/mame/dataeast/dassault.cpp... Compiling src/devices/cpu/dsp56156/tables.cpp... Compiling src/lib/formats/m20_dsk.cpp... Compiling src/mame/dataeast/dassault_v.cpp... Compiling src/mame/dgrm/pokechmp.cpp... Compiling src/mame/dgrm/pokechmp_v.cpp... Compiling src/lib/formats/m5_dsk.cpp... Compiling src/devices/cpu/dspp/dsppdasm.cpp... Compiling src/lib/formats/mbee_cas.cpp... Compiling src/devices/cpu/e0c6200/e0c6200d.cpp... Compiling src/mame/dataeast/dblewing.cpp... Compiling src/mame/dataeast/dec0.cpp... Compiling src/devices/cpu/e132xs/32xsdasm.cpp... Compiling src/lib/formats/mdos_dsk.cpp... Archiving libdgrm.a... Compiling src/mame/dooyong/dooyong.cpp... Compiling src/mame/dynax/ddenlovr.cpp... Compiling src/devices/cpu/es5510/es5510d.cpp... Compiling src/lib/formats/mfi_dsk.cpp... Compiling src/lib/formats/mfm_hd.cpp... Compiling src/devices/cpu/esrip/esripdsm.cpp... Compiling src/mame/dataeast/dec0_m.cpp... Compiling src/mame/dataeast/dec0_v.cpp... Compiling src/lib/formats/mm_dsk.cpp... Compiling src/devices/cpu/f2mc16/f2mc16d.cpp... Compiling src/mame/dataeast/dec8.cpp... Compiling src/mame/dooyong/dooyong_tilemap.cpp... Compiling src/lib/formats/ms0515_dsk.cpp... Compiling src/mame/dynax/dynax.cpp... Compiling src/devices/cpu/f8/f8dasm.cpp... Compiling src/lib/formats/msx_dsk.cpp... Compiling src/mame/dataeast/dec8_v.cpp... Compiling src/lib/formats/mtx_dsk.cpp... Compiling src/devices/cpu/fr/frdasm.cpp... Compiling src/mame/dynax/dynax_blitter_rev2.cpp... Compiling src/mame/dooyong/gundealr.cpp... Compiling src/lib/formats/mz_cas.cpp... Compiling src/lib/formats/nanos_dsk.cpp... Compiling src/devices/cpu/g65816/g65816ds.cpp... Compiling src/devices/cpu/gigatron/gigatrondasm.cpp... Compiling src/lib/formats/nascom_dsk.cpp... Compiling src/lib/formats/naslite_dsk.cpp... Compiling src/devices/cpu/h16/h16dasm.cpp... Compiling src/mame/dataeast/decbac06.cpp... Compiling src/devices/cpu/h6280/6280dasm.cpp... Compiling src/mame/dynax/dynax_v.cpp... Compiling src/mame/dooyong/gundealr_v.cpp... Compiling src/devices/cpu/h8/gt913d.cpp... Compiling src/lib/formats/nes_dsk.cpp... Compiling src/devices/cpu/h8/h8d.cpp... Compiling src/devices/cpu/h8/h8hd.cpp... Compiling src/mame/dataeast/deckarn.cpp... Compiling src/lib/formats/nfd_dsk.cpp... Compiling src/devices/cpu/h8/h8s2000d.cpp... Compiling src/lib/formats/opd_dsk.cpp... Compiling src/lib/formats/orao_cas.cpp... Archiving libdooyong.a... Compiling src/mame/dynax/hnayayoi.cpp... Compiling src/mame/dynax/realbrk.cpp... Compiling src/mame/dynax/realbrk_v.cpp... Compiling src/mame/edevices/diverboy.cpp... Compiling src/devices/cpu/h8/h8s2600d.cpp... Compiling src/lib/formats/oric_dsk.cpp... Compiling src/mame/dataeast/decmxc06.cpp... Compiling src/lib/formats/oric_tap.cpp... Compiling src/devices/cpu/h8500/h8500dasm.cpp... Compiling src/devices/cpu/hcd62121/hcd62121d.cpp... Compiling src/devices/cpu/hd61700/hd61700d.cpp... Compiling src/mame/edevices/edevices.cpp... Compiling src/lib/formats/os9_dsk.cpp... Compiling src/mame/dynax/royalmah.cpp... Compiling src/lib/formats/p2000t_cas.cpp... Compiling src/mame/dataeast/deco102.cpp... Compiling src/mame/dataeast/deco104.cpp... Compiling src/devices/cpu/hmcs40/hmcs40d.cpp... Compiling src/devices/cpu/hp2100/hp2100d.cpp... Compiling src/lib/formats/p6001_cas.cpp... Compiling src/devices/cpu/hpc/hpcdasm.cpp... Compiling src/lib/formats/pasti_dsk.cpp... Compiling src/mame/edevices/fantland.cpp... Compiling src/mame/edevices/fantland_v.cpp... Compiling src/mame/dataeast/deco146.cpp... Compiling src/mame/dataeast/deco156.cpp... Compiling src/devices/cpu/hphybrid/hphybrid_dasm.cpp... Compiling src/lib/formats/pc98_dsk.cpp... Archiving libdynax.a... Compiling src/devices/cpu/i386/i386dasm.cpp... Compiling src/lib/formats/pc98fdi_dsk.cpp... Compiling src/devices/cpu/i8008/8008dasm.cpp... Compiling src/devices/cpu/i8085/8085dasm.cpp... ../../../../../src/mame/edevices/fantland.cpp:671:95: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_Y ) PORT_SENSITIVITY(10) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET ^ In file included from ../../../../../src/mame/edevices/fantland.cpp:44: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/edevices/fantland.cpp:674:95: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT( 0xff, 0x00, IPT_TRACKBALL_X ) PORT_SENSITIVITY(10) PORT_KEYDELTA(5) PORT_PLAYER(1) PORT_RESET ^ In file included from ../../../../../src/mame/edevices/fantland.cpp:44: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/edevices/fantland.cpp:753:71: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT( 0xff, 0, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_RESET PORT_REVERSE PORT_PLAYER(1) ^ In file included from ../../../../../src/mame/edevices/fantland.cpp:44: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/mame/edevices/fantland.cpp:755:71: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT( 0xff, 0, IPT_DIAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_RESET PORT_REVERSE PORT_PLAYER(2) ^ In file included from ../../../../../src/mame/edevices/fantland.cpp:44: In file included from ../../../../../src/emu/emu.h:58: ../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ ../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ Compiling src/mame/dataeast/deco156_m.cpp... Compiling src/devices/cpu/i8089/i8089_dasm.cpp... 4 warnings generated. Compiling src/mame/edevices/mugsmash.cpp... Compiling src/lib/formats/pc_dsk.cpp... Compiling src/lib/formats/phc25_cas.cpp... Compiling src/mame/edevices/mugsmash_v.cpp... Compiling src/mame/dataeast/deco16ic.cpp... Compiling src/lib/formats/pk8020_dsk.cpp... Compiling src/lib/formats/pmd_cas.cpp... Compiling src/devices/cpu/i860/i860dis.cpp... Compiling src/lib/formats/poly_dsk.cpp... Compiling src/mame/dataeast/deco222.cpp... Compiling src/mame/dataeast/deco32.cpp... Compiling src/lib/formats/ppg_dsk.cpp... Compiling src/devices/cpu/i960/i960dis.cpp... Compiling src/lib/formats/primoptp.cpp... Compiling src/mame/edevices/mwarr.cpp... Compiling src/mame/edevices/ppmast93.cpp... Compiling src/mame/edevices/pzletime.cpp... Compiling src/lib/formats/pyldin_dsk.cpp... Compiling src/mame/edevices/stlforce.cpp... Compiling src/devices/cpu/ie15/ie15dasm.cpp... Compiling src/lib/formats/ql_dsk.cpp... Compiling src/devices/cpu/jaguar/jagdasm.cpp... Compiling src/devices/cpu/ks0164/ks0164d.cpp... Compiling src/lib/formats/rc759_dsk.cpp... Compiling src/lib/formats/rk_cas.cpp... Compiling src/mame/edevices/twins.cpp... Compiling src/mame/efo/cedar_magnet.cpp... Compiling src/mame/dataeast/deco32_v.cpp... Compiling src/mame/efo/cedar_magnet_flop.cpp... Compiling src/devices/cpu/lc57/lc57d.cpp... Compiling src/lib/formats/rpk.cpp... Compiling src/devices/cpu/lc58/lc58d.cpp... Compiling src/devices/cpu/lc8670/lc8670dsm.cpp... Compiling src/devices/cpu/lh5801/5801dasm.cpp... Compiling src/lib/formats/rx50_dsk.cpp... Archiving libedevices.a... Compiling src/lib/formats/sc3000_bit.cpp... Compiling src/devices/cpu/lr35902/lr35902d.cpp... Compiling src/lib/formats/sdd_dsk.cpp... Compiling src/lib/formats/sdf_dsk.cpp... Compiling src/mame/dataeast/deco_ace.cpp... Compiling src/mame/dataeast/deco_irq.cpp... Compiling src/mame/efo/cedar_magnet_plane.cpp... Compiling src/mame/dataeast/deco_ld.cpp... Compiling src/mame/efo/cedar_magnet_sprite.cpp... Compiling src/devices/cpu/m32c/m32cdasm.cpp... Compiling src/lib/formats/sf7000_dsk.cpp... Compiling src/lib/formats/smx_dsk.cpp... Compiling src/devices/cpu/m37710/m7700ds.cpp... Compiling src/mame/dataeast/deco_mlc.cpp... Compiling src/devices/cpu/m6502/deco16d.cpp... Compiling src/devices/cpu/m6502/m4510d.cpp... Compiling src/lib/formats/sol_cas.cpp... Compiling src/mame/efo/cidelsa.cpp... Compiling src/mame/efo/cidelsa_v.cpp... Compiling src/mame/dataeast/deco_mlc_v.cpp... Compiling src/mame/efo/nightmare.cpp... Compiling src/devices/cpu/m6502/m6502d.cpp... Compiling src/lib/formats/sorc_cas.cpp... Compiling src/devices/cpu/m6502/m6509d.cpp... Compiling src/mame/dataeast/decocass.cpp... Compiling src/lib/formats/sorc_dsk.cpp... Compiling src/lib/formats/sord_cas.cpp... Compiling src/devices/cpu/m6502/m6510d.cpp... Compiling src/devices/cpu/m6502/m65c02d.cpp... Archiving libefo.a... Compiling src/mame/dataeast/decocass_m.cpp... Compiling src/mame/eolith/eolith.cpp... Compiling src/emu/addrmap.cpp... Compiling src/lib/formats/spc1000_cas.cpp... Compiling src/emu/attotime.cpp... Compiling src/devices/cpu/m6502/m65ce02d.cpp... Compiling src/devices/cpu/m6502/m740d.cpp... Compiling src/lib/formats/st_dsk.cpp... Compiling src/emu/bookkeeping.cpp... Compiling src/lib/formats/svi_cas.cpp... Compiling src/emu/config.cpp... Compiling src/devices/cpu/m6502/n2a03d.cpp... Compiling src/lib/formats/svi_dsk.cpp... Compiling src/lib/formats/swd_dsk.cpp... Compiling src/mame/dataeast/decocass_tape.cpp... Compiling src/mame/dataeast/decocass_v.cpp... Compiling src/mame/eolith/eolith16.cpp... Compiling src/devices/cpu/m6502/r65c02d.cpp... Compiling src/emu/crsshair.cpp... Compiling src/lib/formats/tandy2k_dsk.cpp... Compiling src/lib/formats/td0_dsk.cpp... Compiling src/devices/cpu/m6502/r65c19d.cpp... Compiling src/lib/formats/thom_cas.cpp... Compiling src/emu/debug/debugbuf.cpp... Compiling src/emu/debug/debugcmd.cpp... Compiling src/emu/debug/debugcon.cpp... ../../../../../src/emu/debug/debugbuf.cpp:223:10: warning: variable 'steps' set but not used [-Wunused-but-set-variable] u32 steps = 0; ^ Compiling src/mame/dataeast/decocomn.cpp... Compiling src/devices/cpu/m6502/xavix2000d.cpp... Compiling src/lib/formats/thom_dsk.cpp... Compiling src/mame/eolith/eolith_v.cpp... Compiling src/devices/cpu/m6502/xavixd.cpp... Compiling src/devices/cpu/m6800/6800dasm.cpp... Compiling src/lib/formats/ti99_dsk.cpp... Compiling src/devices/cpu/m68000/m68kdasm.cpp... Compiling src/devices/cpu/m6805/6805dasm.cpp... Compiling src/mame/dataeast/decocpu6.cpp... Compiling src/lib/formats/tiki100_dsk.cpp... Compiling src/mame/eolith/ghosteo.cpp... Compiling src/lib/formats/tim011_dsk.cpp... Compiling src/lib/formats/trd_dsk.cpp... Compiling src/devices/cpu/m6809/6x09dasm.cpp... Compiling src/devices/cpu/m68hc16/cpu16dasm.cpp... Compiling src/mame/eolith/vegaeo.cpp... Compiling src/lib/formats/trs80_dsk.cpp... 1 warning generated. Compiling src/emu/debug/debugcpu.cpp... Compiling src/devices/cpu/m88000/m88000d.cpp... Compiling src/emu/debug/debughlp.cpp... Compiling src/mame/dataeast/decocpu7.cpp... Compiling src/lib/formats/trs_cas.cpp... Compiling src/lib/formats/tvc_cas.cpp... Compiling src/devices/cpu/mb86233/mb86233d.cpp... Compiling src/emu/debug/debugvw.cpp... Compiling src/emu/debug/dvbpoints.cpp... Archiving libeolith.a... Compiling src/lib/formats/tvc_dsk.cpp... Compiling src/devices/cpu/mb86235/mb86235d.cpp... Compiling src/mame/excellent/aquarium.cpp... Compiling src/emu/debug/dvdisasm.cpp... Compiling src/mame/excellent/aquarium_v.cpp... Compiling src/mame/dataeast/decocrpt.cpp... Compiling src/devices/cpu/mb88xx/mb88dasm.cpp... Compiling src/lib/formats/tzx_cas.cpp... Compiling src/lib/formats/uef_cas.cpp... Compiling src/emu/debug/dvmemory.cpp... Compiling src/devices/cpu/mc68hc11/hc11dasm.cpp... Compiling src/devices/cpu/mcs40/mcs40dasm.cpp... Compiling src/lib/formats/uniflex_dsk.cpp... Compiling src/lib/formats/upd765_dsk.cpp... Compiling src/mame/excellent/d9final.cpp... Compiling src/emu/debug/dvrpoints.cpp... Compiling src/mame/excellent/dblcrown.cpp... Compiling src/devices/cpu/mcs48/mcs48dsm.cpp... Compiling src/mame/excellent/excellent_spr.cpp... Compiling src/mame/dataeast/decrmc3.cpp... Compiling src/lib/formats/vdk_dsk.cpp... Compiling src/devices/cpu/mcs51/axc51-core_dasm.cpp... Compiling src/emu/debug/dvstate.cpp... Compiling src/lib/formats/vector06_dsk.cpp... Compiling src/emu/debug/dvtext.cpp... Compiling src/devices/cpu/mcs51/mcs51dasm.cpp... Compiling src/emu/debug/dvwpoints.cpp... Compiling src/devices/cpu/mcs96/i8x9xd.cpp... Compiling src/mame/dataeast/deshoros.cpp... Compiling src/lib/formats/vg5k_cas.cpp... Compiling src/mame/excellent/gcpinbal.cpp... Compiling src/lib/formats/victor9k_dsk.cpp... Compiling src/emu/debug/express.cpp... Compiling src/emu/debug/points.cpp... Compiling src/devices/cpu/mcs96/i8xc196d.cpp... Compiling src/emu/debug/textbuf.cpp... Compiling src/lib/formats/vt_cas.cpp... Compiling src/devices/cpu/mcs96/mcs96d.cpp... Compiling src/emu/debugger.cpp... Compiling src/mame/excellent/gcpinbal_v.cpp... Compiling src/mame/excellent/lastbank.cpp... Compiling src/mame/dataeast/dietgo.cpp... Compiling src/devices/cpu/melps4/melps4d.cpp... Compiling src/lib/formats/vt_dsk.cpp... Compiling src/emu/devcb.cpp... Compiling src/emu/devcpu.cpp... Compiling src/devices/cpu/minx/minxd.cpp... Compiling src/mame/excellent/witch.cpp... Compiling src/lib/formats/wavfile.cpp... Compiling src/lib/formats/wd177x_dsk.cpp... Compiling src/devices/cpu/mips/mips1dsm.cpp... Compiling src/devices/cpu/mips/mips3dsm.cpp... Compiling src/devices/cpu/mips/vudasm.cpp... Compiling src/mame/dataeast/dreambal.cpp... Compiling src/mame/dataeast/exprraid.cpp... Compiling src/lib/formats/x07_cas.cpp... Compiling src/devices/cpu/mk1/mk1dasm.cpp... Compiling src/mame/dataeast/exprraid_v.cpp... Archiving libexcellent.a... Compiling src/lib/formats/x1_tap.cpp... Compiling src/devices/cpu/mn10200/mn102dis.cpp... Compiling src/lib/formats/xdf_dsk.cpp... Compiling src/devices/cpu/mn1880/mn1880d.cpp... Compiling src/lib/formats/zx81_p.cpp... Compiling src/devices/cpu/msm65x2/msm65x2d.cpp... Compiling src/mame/dataeast/ffantasy_ms.cpp... Compiling src/mame/exidy/carpolo.cpp... Compiling src/mame/exidy/carpolo_m.cpp... Compiling src/mame/exidy/carpolo_v.cpp... Compiling src/devices/cpu/nanoprocessor/nanoprocessor_dasm.cpp... Archiving libformats.a... Compiling src/devices/cpu/nec/necdasm.cpp... Compiling src/mame/dataeast/firetrap.cpp... Compiling src/devices/cpu/ns32000/ns32000dasm.cpp... Compiling src/mame/dataeast/funkyjet.cpp... Compiling src/mame/dataeast/karnov.cpp... Compiling src/mame/dataeast/kchamp.cpp... Compiling src/devices/cpu/nuon/nuondasm.cpp... Compiling src/mame/exidy/circus.cpp... Compiling src/devices/cpu/pace/pacedasm.cpp... Compiling src/mame/dataeast/kchamp_v.cpp... Compiling src/devices/cpu/patinhofeio/patinho_feio_dasm.cpp... Compiling src/devices/cpu/pdp1/pdp1dasm.cpp... Compiling src/devices/cpu/pdp8/pdp8dasm.cpp... Compiling src/mame/exidy/circus_a.cpp... Compiling src/mame/dataeast/kingobox.cpp... Compiling src/mame/dataeast/kingobox_v.cpp... Compiling src/mame/dataeast/lemmings.cpp... Compiling src/devices/cpu/pic16/pic16d.cpp... Compiling src/emu/devdelegate.cpp... Compiling src/devices/cpu/pic1670/pic1670d.cpp... Compiling src/mame/dataeast/lemmings_v.cpp... Compiling src/emu/devfind.cpp... Compiling src/mame/exidy/circus_v.cpp... Compiling src/devices/cpu/pic16c5x/16c5xdsm.cpp... Compiling src/mame/dataeast/liberate.cpp... Compiling src/devices/cpu/pic16c62x/16c62xdsm.cpp... Compiling src/mame/dataeast/liberate_v.cpp... ../../../../../src/devices/cpu/pic16c5x/16c5xdsm.cpp:85:6: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ 1 warning generated. ../../../../../src/devices/cpu/pic16c62x/16c62xdsm.cpp:95:6: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ Compiling src/mame/exidy/exidy.cpp... 1 warning generated. Compiling src/devices/cpu/pic17/pic17d.cpp... Compiling src/emu/device.cpp... Compiling src/emu/didisasm.cpp... Compiling src/devices/cpu/powerpc/ppc_dasm.cpp... Compiling src/emu/diexec.cpp... Compiling src/devices/cpu/pps4/pps4dasm.cpp... Compiling src/devices/cpu/pps41/pps41d.cpp... Compiling src/mame/dataeast/madalien.cpp... Compiling src/mame/exidy/exidy440.cpp... Compiling src/mame/exidy/exidy440_a.cpp... Compiling src/devices/cpu/psx/psxdasm.cpp... Compiling src/emu/digfx.cpp... Compiling src/devices/cpu/rii/riidasm.cpp... Compiling src/mame/exidy/exidy440_v.cpp... Compiling src/devices/cpu/romp/rompdasm.cpp... Compiling src/mame/exidy/exidyttl.cpp... Compiling src/emu/diimage.cpp... Compiling src/mame/dataeast/madalien_a.cpp... Compiling src/mame/dataeast/madalien_v.cpp... Compiling src/devices/cpu/rsp/rsp_dasm.cpp... Compiling src/mame/exidy/nl_carpolo.cpp... Compiling src/mame/exidy/nl_fireone.cpp... Compiling src/emu/dimemory.cpp... Compiling src/devices/cpu/rw5000/rw5000d.cpp... Compiling src/mame/exidy/nl_starfire.cpp... Compiling src/mame/dataeast/madmotor.cpp... Compiling src/devices/cpu/rx01/rx01dasm.cpp... Compiling src/emu/dinetwork.cpp... Compiling src/emu/dinvram.cpp... Compiling src/emu/dipalette.cpp... Compiling src/mame/exidy/starfire.cpp... Compiling src/mame/dataeast/metlclsh.cpp... Compiling src/devices/cpu/s2650/2650dasm.cpp... Compiling src/devices/cpu/saturn/saturnds.cpp... Compiling src/mame/exidy/starfire_v.cpp... Compiling src/emu/dipty.cpp... Compiling src/emu/dirtc.cpp... Compiling src/mame/exidy/vertigo.cpp... Compiling src/devices/cpu/sc61860/scdasm.cpp... Compiling src/mame/exidy/vertigo_m.cpp... Compiling src/emu/diserial.cpp... Compiling src/devices/cpu/scmp/scmpdasm.cpp... Compiling src/devices/cpu/score/scoredsm.cpp... Compiling src/emu/dislot.cpp... Compiling src/mame/dataeast/metlclsh_v.cpp... Compiling src/emu/disound.cpp... Compiling src/mame/exidy/vertigo_v.cpp... Compiling src/devices/cpu/scudsp/scudspdasm.cpp... Compiling src/emu/distate.cpp... Compiling src/mame/exidy/victory.cpp... Compiling src/mame/exidy/victory_v.cpp... Compiling src/devices/cpu/se3208/se3208dis.cpp... Compiling src/emu/divideo.cpp... Compiling src/emu/divtlb.cpp... Compiling src/devices/cpu/sh/sh_dasm.cpp... Compiling src/mame/dataeast/mirage.cpp... Compiling src/devices/cpu/sharc/sharcdsm.cpp... Compiling src/mame/dataeast/pcktgal.cpp... Compiling src/emu/drawgfx.cpp... Compiling src/mame/dataeast/pktgaldx.cpp... Compiling src/mame/dataeast/pktgaldx_v.cpp... Compiling src/devices/cpu/sm510/sm510d.cpp... Archiving libexidy.a... Compiling src/devices/cpu/sm8500/sm8500d.cpp... Compiling src/mame/f32/crospang.cpp... Compiling src/devices/cpu/sparc/sparcdasm.cpp... Compiling src/emu/drivenum.cpp... Compiling src/mame/dataeast/progolf.cpp... Compiling src/mame/dataeast/rohga.cpp... Compiling src/mame/dataeast/rohga_v.cpp... Compiling src/emu/driver.cpp... Compiling src/emu/emucore.cpp... Compiling src/mame/dataeast/scregg.cpp... Compiling src/emu/emumem.cpp... Compiling src/devices/cpu/spc700/spc700ds.cpp... Compiling src/mame/f32/crospang_v.cpp... Compiling src/mame/f32/f-32.cpp... Compiling src/devices/cpu/ssem/ssemdasm.cpp... Compiling src/devices/cpu/ssp1601/ssp1601d.cpp... Compiling src/mame/dataeast/shootout.cpp... Compiling src/devices/cpu/st62xx/st62xx_dasm.cpp... Compiling src/devices/cpu/superfx/sfx_dasm.cpp... Compiling src/emu/emumem_aspace.cpp... Compiling src/devices/cpu/t11/t11dasm.cpp... Compiling src/mame/dataeast/sidepckt.cpp... Compiling src/devices/cpu/tlcs870/tlcs870d.cpp... Compiling src/mame/dataeast/sidepckt_v.cpp... Compiling src/mame/dataeast/simpl156.cpp... Compiling src/mame/f32/silvmil.cpp... Compiling src/devices/cpu/tlcs90/tlcs90d.cpp... Compiling src/devices/cpu/tlcs900/dasm900.cpp... Compiling src/mame/dataeast/simpl156_v.cpp... Compiling src/mame/dataeast/sshangha.cpp... Compiling src/devices/cpu/tms1000/tms1k_dasm.cpp... Compiling src/mame/dataeast/sshangha_v.cpp... Compiling src/devices/cpu/tms32010/32010dsm.cpp... Compiling src/devices/cpu/tms32025/32025dsm.cpp... ../../../../../src/devices/cpu/tms32010/32010dsm.cpp:156:6: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ Compiling src/devices/cpu/tms32031/dis32031.cpp... Archiving libf32.a... Compiling src/tools/floptool.cpp... ../../../../../src/devices/cpu/tms32025/32025dsm.cpp:318:6: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ 1 warning generated. Compiling src/tools/image_handler.cpp... 1 warning generated. Compiling src/devices/cpu/tms32051/dis32051.cpp... Compiling generated/version.cpp... Compiling src/devices/cpu/tms32082/dis_mp.cpp... Compiling src/devices/cpu/tms32082/dis_pp.cpp... Compiling src/mame/dataeast/stadhero.cpp... Compiling src/mame/dataeast/stadhero_v.cpp... Compiling src/devices/cpu/tms34010/34010dsm.cpp... Compiling src/devices/cpu/tms57002/57002dsm.cpp... Compiling src/frontend/mame/audit.cpp... Compiling src/devices/cpu/tms7000/7000dasm.cpp... Compiling src/devices/cpu/tms9900/9900dasm.cpp... Compiling src/devices/cpu/tx0/tx0dasm.cpp... Compiling src/devices/cpu/ucom4/ucom4d.cpp... Compiling src/mame/dataeast/supbtime.cpp... Compiling src/frontend/mame/cheat.cpp... Linking floptool... Compiling src/frontend/mame/clifront.cpp... Compiling src/devices/cpu/unsp/unspdasm.cpp... Compiling src/frontend/mame/infoxml.cpp... Compiling src/devices/cpu/unsp/unspdasm_extended.cpp... Compiling src/devices/cpu/unsp/unspdasm_exxx.cpp... Compiling src/frontend/mame/iptseqpoll.cpp... Compiling src/devices/cpu/unsp/unspdasm_fxxx.cpp... Compiling src/devices/cpu/unsp/unspdasm_jumps.cpp... Compiling src/mame/dataeast/supbtime_v.cpp... Compiling src/mame/dataeast/thedeep.cpp... Compiling src/mame/dataeast/tryout.cpp... Compiling src/frontend/mame/language.cpp... Compiling src/devices/cpu/unsp/unspdasm_other.cpp... Compiling src/frontend/mame/luaengine.cpp... Compiling src/devices/cpu/upd177x/upd177xd.cpp... Compiling src/devices/cpu/upd7725/dasm7725.cpp... Compiling src/mame/dataeast/tryout_v.cpp... ../../../../../src/frontend/mame/luaengine.cpp:712:35: warning: 'timer_set' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] engine->machine().scheduler().timer_set(attotime::from_double(lua_tonumber(L, 1)), timer_expired_delegate(FUNC(lua_engine::resume), engine), ref); ^ In file included from ../../../../../src/frontend/mame/luaengine.cpp:1: In file included from ../../../../../src/emu/emu.h:74: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/schedule.h:123:4: note: 'timer_set' has been explicitly marked deprecated here [[deprecated("timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead.")]] ^ Compiling src/mame/dataeast/tumbleb.cpp... Compiling src/devices/cpu/upd7810/upd7810_dasm.cpp... Compiling src/mame/dataeast/tumbleb_v.cpp... Compiling src/devices/cpu/upd78k/upd78k0d.cpp... em++: error: undefined exported symbol: "__ZN13sound_manager4muteEbh" [-Wundefined] [-Werror] make[2]: *** [floptool.make:270: ../../../../../floptool] Error 1 make[1]: *** [Makefile:475: floptool] Error 2 make[1]: *** Waiting for unfinished jobs.... Compiling src/devices/cpu/upd78k/upd78k1d.cpp... Compiling src/mame/dataeast/vaportra.cpp... Compiling src/devices/cpu/upd78k/upd78k2d.cpp... Compiling src/devices/cpu/upd78k/upd78k3d.cpp... Compiling src/frontend/mame/luaengine_debug.cpp... Compiling src/devices/cpu/upd78k/upd78k4d.cpp... Compiling src/frontend/mame/luaengine_input.cpp... Compiling src/mame/dataeast/vaportra_v.cpp... Compiling src/devices/cpu/upd78k/upd78kd.cpp... Compiling src/devices/cpu/v60/v60d.cpp... Compiling src/devices/cpu/v620/v620dasm.cpp... Compiling src/devices/cpu/v810/v810dasm.cpp... [process exited with code 1 (0x00000001)] ```
DopefishJustin commented 2 years ago

You could try adding TOOLS=0 to the command line (and REGENIE=1 to regenerate the makefiles).

I will say that I have never tried doing an Emscripten build with SUBTARGET=arcade, as the resulting file is likely to be too large to be usable in a web browser environment. Normally Emscripten builds are single driver builds using SOURCES= as described in the docs.

liudonghua123 commented 2 years ago

If I set TOOLS=0 when invoking emmake, I finally got the following errors.

liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4
make: make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4
Clang 16.0.0 detected
Compiling src/mame/excellent/excellent_spr.cpp...
Archiving libexcellent.a...
Compiling src/mame/mame.cpp...
Compiling generated/version.cpp...
Building driver list...
1534 source file(s) found
34393 driver(s) found
Compiling generated/mame/arcade/drivlist.cpp...
Linking mamearcade.html...
wasm-ld: error: initial memory too small, 52082176 bytes needed
em++: error: '/mnt/d/code/webassembly/emsdk/upstream/bin/wasm-ld @/tmp/emscripten_8wu7a3jr.rsp.utf-8' failed (returned 1)
make[2]: *** [mamearcade.make:272: ../../../../../mamearcade.html] Error 1
make[1]: *** [Makefile:433: mamearcade] Error 2
make: *** [makefile:1274: asmjs] Error 2
emmake: error: 'make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4' failed (returned 2)
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$
the full logs ```shell liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4 ... # some flushed logs Compiling src/devices/bus/sat_ctrl/multitap.cpp... Compiling src/lib/netlist/solver/nld_matrix_solver.cpp... Compiling src/devices/bus/sat_ctrl/pointer.cpp... In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.cpp:10: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:17: In file included from ../../../../../src/lib/netlist/solver/../core/analog.h:12: In file included from ../../../../../src/lib/netlist/solver/../core/base_objects.h:12: In file included from ../../../../../src/lib/netlist/solver/../core/netlist_state.h:14: ../../../../../src/lib/netlist/solver/../core/../plib/plists.h:206:37: warning: 'iterator' is deprecated [-Wdeprecated-declarations] struct iter_t final : public std::iterator ^ ../../../../../src/lib/netlist/solver/../core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t::iter_t' requested here constexpr iter_t begin() const noexcept { return iter_t(m_head); } ^ In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.cpp:10: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:17: In file included from ../../../../../src/lib/netlist/solver/../core/analog.h:13: ../../../../../src/lib/netlist/solver/../core/nets.h:235:30: note: in instantiation of member function 'plib::linked_list_t::begin' requested here for (core_terminal_t *p : m_list_active) ^ In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.cpp:10: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:14: In file included from ../../../../../src/lib/netlist/solver/../core/../nl_errstr.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pexception.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pstring.h:11: In file included from ../../../../../src/lib/netlist/plib/ptypes.h:14: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/string:525: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/algorithm:667: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/functional:506: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__functional/function.h:24: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/memory:819: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h:22: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/uninitialized_algorithms.h:17: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/iterator:590: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/back_insert_iterator.h:14: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/iterator.h:24:29: note: 'iterator' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.cpp:10: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:14: In file included from ../../../../../src/lib/netlist/solver/../core/../nl_errstr.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pexception.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pstring.h:11: In file included from ../../../../../src/lib/netlist/plib/ptypes.h:13: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/limits:104: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1031:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1008:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ ../../../../../src/devices/bus/sat_ctrl/pointer.cpp:23:104: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xffff, 0x00, IPT_MOUSE_X) PORT_SENSITIVITY(100) PORT_MINMAX(0x000, 0xffff) PORT_KEYDELTA(2) PORT_RESET PORT_NAME("Pointer X") ^ In file included from ../../../../../src/devices/bus/sat_ctrl/pointer.cpp:1: In file included from ../../../../../src/emu/emu.h:58: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ ../../../../../src/devices/bus/sat_ctrl/pointer.cpp:26:104: warning: 'field_set_analog_reset' is deprecated: PORT_RESET is deprecated; manage counter state explicitly [-Wdeprecated-declarations] PORT_BIT(0xffff, 0x00, IPT_MOUSE_Y) PORT_SENSITIVITY(100) PORT_MINMAX(0x000, 0xffff) PORT_KEYDELTA(2) PORT_RESET PORT_REVERSE PORT_NAME("Pointer Y") ^ In file included from ../../../../../src/devices/bus/sat_ctrl/pointer.cpp:1: In file included from ../../../../../src/emu/emu.h:58: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/ioport.h:1527:13: note: expanded from macro 'PORT_RESET' configurer.field_set_analog_reset(); ^ /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/ioport.h:1381:4: note: 'field_set_analog_reset' has been explicitly marked deprecated here [[deprecated("PORT_RESET is deprecated; manage counter state explicitly")]] ^ 2 warnings generated. Compiling src/devices/bus/sat_ctrl/racing.cpp... Compiling src/lib/util/timeconv.cpp... 1 warning generated. Compiling src/lib/netlist/solver/nld_solver.cpp... Compiling src/devices/bus/sat_ctrl/segatap.cpp... Compiling src/lib/util/un7z.cpp... In file included from ../../../../../src/lib/netlist/solver/nld_solver.cpp:7: In file included from ../../../../../src/lib/netlist/solver/nld_solver.h:11: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:17: In file included from ../../../../../src/lib/netlist/solver/../core/analog.h:12: In file included from ../../../../../src/lib/netlist/solver/../core/base_objects.h:12: In file included from ../../../../../src/lib/netlist/solver/../core/netlist_state.h:14: ../../../../../src/lib/netlist/solver/../core/../plib/plists.h:206:37: warning: 'iterator' is deprecated [-Wdeprecated-declarations] struct iter_t final : public std::iterator ^ ../../../../../src/lib/netlist/solver/../core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t::iter_t' requested here constexpr iter_t begin() const noexcept { return iter_t(m_head); } ^ In file included from ../../../../../src/lib/netlist/solver/nld_solver.cpp:7: In file included from ../../../../../src/lib/netlist/solver/nld_solver.h:11: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:17: In file included from ../../../../../src/lib/netlist/solver/../core/analog.h:13: ../../../../../src/lib/netlist/solver/../core/nets.h:235:30: note: in instantiation of member function 'plib::linked_list_t::begin' requested here for (core_terminal_t *p : m_list_active) ^ In file included from ../../../../../src/lib/netlist/solver/nld_solver.cpp:7: In file included from ../../../../../src/lib/netlist/solver/nld_solver.h:11: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:14: In file included from ../../../../../src/lib/netlist/solver/../core/../nl_errstr.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pexception.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pstring.h:11: In file included from ../../../../../src/lib/netlist/plib/ptypes.h:14: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/string:525: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/algorithm:667: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/functional:506: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__functional/function.h:24: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/memory:819: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h:22: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/uninitialized_algorithms.h:17: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/iterator:590: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/back_insert_iterator.h:14: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/iterator.h:24:29: note: 'iterator' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ In file included from ../../../../../src/lib/netlist/solver/nld_solver.cpp:7: In file included from ../../../../../src/lib/netlist/solver/nld_solver.h:11: In file included from ../../../../../src/lib/netlist/solver/nld_matrix_solver.h:14: In file included from ../../../../../src/lib/netlist/solver/../core/../nl_errstr.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pexception.h:11: In file included from ../../../../../src/lib/netlist/solver/../core/../plib/pstring.h:11: In file included from ../../../../../src/lib/netlist/plib/ptypes.h:13: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/limits:104: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1031:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1008:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ Compiling src/devices/bus/saturn/bram.cpp... Compiling src/lib/util/unicode.cpp... Compiling src/devices/bus/saturn/dram.cpp... Compiling src/lib/util/unzip.cpp... Compiling src/devices/bus/saturn/rom.cpp... Compiling src/devices/bus/saturn/sat_slot.cpp... Compiling src/lib/util/vbiparse.cpp... Compiling src/devices/bus/scsi/acb4070.cpp... 1 warning generated. Compiling src/lib/netlist/tools/nl_convert.cpp... Compiling src/lib/util/vecstream.cpp... Compiling src/devices/bus/scsi/cdu76s.cpp... Compiling src/lib/util/wavwrite.cpp... Compiling src/devices/bus/scsi/d9060hd.cpp... Compiling src/lib/util/xmlfile.cpp... Compiling src/devices/bus/scsi/omti5100.cpp... Archiving libnetlist.a... Compiling 3rdparty/softfloat/fpatan.c... Compiling 3rdparty/softfloat/fsincos.c... Compiling src/lib/util/zippath.cpp... Compiling src/devices/bus/scsi/pc9801_sasi.cpp... Compiling 3rdparty/softfloat/fyl2x.c... Compiling 3rdparty/softfloat/softfloat.c... Compiling src/devices/bus/scsi/s1410.cpp... Archiving libsoftfloat.a... Archiving libutils.a... Compiling 3rdparty/softfloat3/source/8086/extF80M_isSignalingNaN.c... Compiling 3rdparty/wdlfft/fft.c... Compiling 3rdparty/softfloat3/source/8086/f128M_isSignalingNaN.c... Archiving libwdlfft.a... Compiling 3rdparty/softfloat3/source/8086/s_commonNaNToExtF80UI.c... Compiling 3rdparty/ymfm/src/ymfm_adpcm.cpp... Compiling 3rdparty/softfloat3/source/8086/s_commonNaNToF128UI.c... Compiling 3rdparty/softfloat3/source/8086/s_commonNaNToF16UI.c... Compiling src/devices/bus/scsi/sa1403d.cpp... Compiling 3rdparty/softfloat3/source/8086/s_commonNaNToF32UI.c... Compiling 3rdparty/ymfm/src/ymfm_misc.cpp... Compiling 3rdparty/softfloat3/source/8086/s_commonNaNToF64UI.c... Compiling 3rdparty/softfloat3/source/8086/s_extF80UIToCommonNaN.c... Compiling 3rdparty/ymfm/src/ymfm_opl.cpp... Compiling src/devices/bus/scsi/scsi.cpp... Compiling 3rdparty/softfloat3/source/8086/s_f128UIToCommonNaN.c... Compiling 3rdparty/softfloat3/source/8086/s_f32UIToCommonNaN.c... Compiling 3rdparty/softfloat3/source/8086/s_f64UIToCommonNaN.c... Compiling 3rdparty/softfloat3/source/8086/s_propagateNaNExtF80UI.c... Compiling src/devices/bus/scsi/scsicd.cpp... Compiling 3rdparty/softfloat3/source/8086/s_propagateNaNF128UI.c... Compiling 3rdparty/ymfm/src/ymfm_opm.cpp... Compiling 3rdparty/softfloat3/source/8086/s_propagateNaNF16UI.c... Compiling 3rdparty/softfloat3/source/8086/s_propagateNaNF32UI.c... Compiling 3rdparty/ymfm/src/ymfm_opn.cpp... Compiling 3rdparty/softfloat3/source/8086/s_propagateNaNF64UI.c... Compiling src/devices/bus/scsi/scsicd512.cpp... Compiling 3rdparty/softfloat3/source/8086/softfloat_raiseFlags.c... Compiling 3rdparty/softfloat3/source/extF80M_add.c... Compiling 3rdparty/softfloat3/source/extF80M_div.c... Compiling 3rdparty/ymfm/src/ymfm_opq.cpp... Compiling src/devices/bus/scsi/scsihd.cpp... Compiling 3rdparty/softfloat3/source/extF80M_eq.c... Compiling 3rdparty/softfloat3/source/extF80M_eq_signaling.c... Compiling 3rdparty/ymfm/src/ymfm_opz.cpp... Compiling 3rdparty/softfloat3/source/extF80M_le.c... Compiling src/devices/bus/scsi/scsihle.cpp... Compiling 3rdparty/softfloat3/source/extF80M_le_quiet.c... Compiling 3rdparty/softfloat3/source/extF80M_lt.c... Compiling 3rdparty/ymfm/src/ymfm_pcm.cpp... Compiling 3rdparty/softfloat3/source/extF80M_lt_quiet.c... Compiling src/devices/bus/sega8/ccatch.cpp... Compiling 3rdparty/softfloat3/source/extF80M_mul.c... Compiling 3rdparty/softfloat3/source/extF80M_rem.c... Compiling 3rdparty/ymfm/src/ymfm_ssg.cpp... Compiling 3rdparty/softfloat3/source/extF80M_roundToInt.c... Compiling 3rdparty/softfloat3/source/extF80M_sqrt.c... Compiling src/devices/bus/sega8/mgear.cpp... Archiving libymfm.a... Compiling src/devices/bus/sega8/rom.cpp... Compiling 3rdparty/softfloat3/source/extF80M_sub.c... Compiling 3rdparty/softfloat3/source/extF80M_to_f128M.c... Compiling 3rdparty/softfloat3/source/extF80M_to_f16.c... Compiling src/devices/bus/sega8/sega8_slot.cpp... Compiling 3rdparty/softfloat3/source/extF80M_to_f32.c... Compiling 3rdparty/softfloat3/source/extF80M_to_f64.c... Compiling src/devices/bus/sg1000_exp/fm_unit.cpp... Compiling 3rdparty/softfloat3/source/extF80M_to_i32.c... Compiling 3rdparty/softfloat3/source/extF80M_to_i32_r_minMag.c... Compiling 3rdparty/softfloat3/source/extF80M_to_i64.c... Compiling src/devices/bus/sg1000_exp/kblink.cpp... Compiling src/devices/bus/sg1000_exp/sg1000exp.cpp... Compiling 3rdparty/softfloat3/source/extF80M_to_i64_r_minMag.c... Compiling 3rdparty/softfloat3/source/extF80M_to_ui32.c... Compiling 3rdparty/softfloat3/source/extF80M_to_ui32_r_minMag.c... Compiling 3rdparty/softfloat3/source/extF80M_to_ui64.c... Compiling src/devices/bus/sg1000_exp/sk1100.cpp... Compiling src/devices/bus/sg1000_exp/sk1100prn.cpp... Compiling 3rdparty/softfloat3/source/extF80M_to_ui64_r_minMag.c... Compiling 3rdparty/softfloat3/source/extF80_add.c... Compiling src/devices/bus/sms_ctrl/graphic.cpp... Compiling 3rdparty/softfloat3/source/extF80_div.c... Compiling src/devices/bus/sms_ctrl/joypad.cpp... Compiling 3rdparty/softfloat3/source/extF80_eq.c... Compiling 3rdparty/softfloat3/source/extF80_eq_signaling.c... Compiling 3rdparty/softfloat3/source/extF80_isSignalingNaN.c... Compiling 3rdparty/softfloat3/source/extF80_le.c... Compiling src/devices/bus/sms_ctrl/lphaser.cpp... Compiling src/devices/bus/sms_ctrl/multitap.cpp... Compiling 3rdparty/softfloat3/source/extF80_le_quiet.c... Compiling 3rdparty/softfloat3/source/extF80_lt.c... Compiling 3rdparty/softfloat3/source/extF80_lt_quiet.c... Compiling 3rdparty/softfloat3/source/extF80_mul.c... Compiling src/devices/bus/sms_ctrl/paddle.cpp... Compiling src/devices/bus/sms_ctrl/rfu.cpp... Compiling 3rdparty/softfloat3/source/extF80_rem.c... Compiling 3rdparty/softfloat3/source/extF80_roundToInt.c... Compiling src/devices/bus/sms_ctrl/smsctrl.cpp... Compiling 3rdparty/softfloat3/source/extF80_sqrt.c... Compiling src/devices/bus/sms_ctrl/sports.cpp... Compiling 3rdparty/softfloat3/source/extF80_sub.c... Compiling 3rdparty/softfloat3/source/extF80_to_f128.c... Compiling 3rdparty/softfloat3/source/extF80_to_f16.c... Compiling 3rdparty/softfloat3/source/extF80_to_f32.c... Compiling src/devices/bus/sms_ctrl/sportsjp.cpp... Compiling src/devices/bus/sms_exp/gender.cpp... Compiling 3rdparty/softfloat3/source/extF80_to_f64.c... Compiling 3rdparty/softfloat3/source/extF80_to_i32.c... Compiling src/devices/bus/sms_exp/smsexp.cpp... Compiling src/devices/bus/snes/bsx.cpp... Compiling 3rdparty/softfloat3/source/extF80_to_i32_r_minMag.c... Compiling 3rdparty/softfloat3/source/extF80_to_i64.c... Compiling src/devices/bus/snes/event.cpp... Compiling 3rdparty/zlib/adler32.c... Compiling 3rdparty/softfloat3/source/extF80_to_i64_r_minMag.c... Compiling 3rdparty/zlib/compress.c... Compiling 3rdparty/zlib/crc32.c... Compiling 3rdparty/softfloat3/source/extF80_to_ui32.c... Compiling 3rdparty/zlib/deflate.c... Compiling 3rdparty/softfloat3/source/extF80_to_ui32_r_minMag.c... Compiling src/devices/bus/snes/rom.cpp... Compiling 3rdparty/softfloat3/source/extF80_to_ui64.c... Compiling 3rdparty/zlib/infback.c... Compiling 3rdparty/softfloat3/source/extF80_to_ui64_r_minMag.c... Compiling 3rdparty/zlib/inffast.c... Compiling 3rdparty/softfloat3/source/f128M_add.c... Compiling 3rdparty/zlib/inflate.c... Compiling 3rdparty/softfloat3/source/f128M_div.c... Compiling 3rdparty/zlib/inftrees.c... Compiling src/devices/bus/snes/rom21.cpp... Compiling 3rdparty/softfloat3/source/f128M_eq.c... Compiling 3rdparty/zlib/trees.c... Compiling 3rdparty/softfloat3/source/f128M_eq_signaling.c... Compiling 3rdparty/zlib/uncompr.c... Compiling 3rdparty/softfloat3/source/f128M_le.c... Compiling 3rdparty/zlib/zutil.c... Compiling 3rdparty/softfloat3/source/f128M_le_quiet.c... Archiving libzlib.a... Compiling src/devices/bus/snes/sa1.cpp... Compiling src/devices/bus/snes/sdd1.cpp... Compiling 3rdparty/softfloat3/source/f128M_lt.c... Compiling 3rdparty/softfloat3/source/f128M_lt_quiet.c... Compiling 3rdparty/softfloat3/source/f128M_mul.c... Compiling src/devices/bus/snes/sfx.cpp... Compiling src/devices/bus/snes/sgb.cpp... Compiling 3rdparty/softfloat3/source/f128M_mulAdd.c... Compiling 3rdparty/softfloat3/source/f128M_rem.c... Compiling 3rdparty/softfloat3/source/f128M_roundToInt.c... Compiling 3rdparty/softfloat3/source/f128M_sqrt.c... Compiling src/devices/bus/snes/snes_carts.cpp... Compiling 3rdparty/softfloat3/source/f128M_sub.c... Compiling src/devices/bus/snes/snes_slot.cpp... Compiling 3rdparty/softfloat3/source/f128M_to_extF80M.c... Compiling 3rdparty/softfloat3/source/f128M_to_f16.c... Compiling 3rdparty/softfloat3/source/f128M_to_f32.c... Compiling 3rdparty/softfloat3/source/f128M_to_f64.c... Compiling src/devices/bus/snes/spc7110.cpp... Compiling 3rdparty/softfloat3/source/f128M_to_i32.c... Compiling 3rdparty/softfloat3/source/f128M_to_i32_r_minMag.c... Compiling src/devices/bus/snes/sufami.cpp... Compiling 3rdparty/softfloat3/source/f128M_to_i64.c... Compiling src/devices/bus/snes/upd.cpp... Compiling 3rdparty/softfloat3/source/f128M_to_i64_r_minMag.c... Compiling 3rdparty/softfloat3/source/f128M_to_ui32.c... Compiling src/devices/bus/snes_ctrl/bcbattle.cpp... Compiling 3rdparty/softfloat3/source/f128M_to_ui32_r_minMag.c... ../../../../../src/devices/bus/snes_ctrl/bcbattle.cpp:95:53: warning: 'device' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] battler_timer->adjust(attotime::zero, 0, machine().device("maincpu")->cycles_to_attotime(1000)); ^ In file included from ../../../../../src/devices/bus/snes_ctrl/bcbattle.cpp:1: In file included from ../../../../../src/emu/emu.h:84: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/machine.h:165:122: note: 'device' has been explicitly marked deprecated here template [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast(root_device().subdevice(tag)); } ^ ../../../../../src/devices/bus/snes_ctrl/bcbattle.cpp:95:53: warning: 'device' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] battler_timer->adjust(attotime::zero, 0, machine().device("maincpu")->cycles_to_attotime(1000)); ^ In file included from ../../../../../src/devices/bus/snes_ctrl/bcbattle.cpp:1: In file included from ../../../../../src/emu/emu.h:84: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/machine.h:165:33: note: 'device' has been explicitly marked deprecated here template [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast(root_device().subdevice(tag)); } ^ Compiling 3rdparty/softfloat3/source/f128M_to_ui64.c... 2 warnings generated. Compiling 3rdparty/softfloat3/source/f128M_to_ui64_r_minMag.c... Compiling src/devices/bus/snes_ctrl/ctrl.cpp... Compiling 3rdparty/softfloat3/source/f128_add.c... Compiling 3rdparty/utf8proc/utf8proc.c... Compiling 3rdparty/softfloat3/source/f128_div.c... Archiving libutf8proc.a... Compiling 3rdparty/softfloat3/source/f128_eq.c... Compiling 3rdparty/sqlite3/sqlite3.c... Compiling src/devices/bus/snes_ctrl/joypad.cpp... Compiling 3rdparty/softfloat3/source/f128_eq_signaling.c... Compiling 3rdparty/softfloat3/source/f128_isSignalingNaN.c... Compiling 3rdparty/softfloat3/source/f128_le.c... Compiling 3rdparty/softfloat3/source/f128_le_quiet.c... Compiling src/devices/bus/snes_ctrl/miracle.cpp... Compiling 3rdparty/softfloat3/source/f128_lt.c... Compiling 3rdparty/softfloat3/source/f128_lt_quiet.c... Compiling 3rdparty/softfloat3/source/f128_mul.c... ../../../../../src/devices/bus/snes_ctrl/miracle.cpp:153:53: warning: 'device' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] strobe_timer->adjust(attotime::zero, 0, machine().device("maincpu")->cycles_to_attotime(1)); ^ In file included from ../../../../../src/devices/bus/snes_ctrl/miracle.cpp:1: In file included from ../../../../../src/emu/emu.h:84: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/machine.h:165:122: note: 'device' has been explicitly marked deprecated here template [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast(root_device().subdevice(tag)); } ^ ../../../../../src/devices/bus/snes_ctrl/miracle.cpp:153:53: warning: 'device' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations] strobe_timer->adjust(attotime::zero, 0, machine().device("maincpu")->cycles_to_attotime(1)); ^ In file included from ../../../../../src/devices/bus/snes_ctrl/miracle.cpp:1: In file included from ../../../../../src/emu/emu.h:84: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/machine.h:165:33: note: 'device' has been explicitly marked deprecated here template [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast(root_device().subdevice(tag)); } ^ 2 warnings generated. Compiling src/devices/bus/snes_ctrl/mouse.cpp... Compiling 3rdparty/softfloat3/source/f128_mulAdd.c... Compiling 3rdparty/softfloat3/source/f128_rem.c... Compiling 3rdparty/softfloat3/source/f128_roundToInt.c... Compiling 3rdparty/softfloat3/source/f128_sqrt.c... Compiling src/devices/bus/snes_ctrl/multitap.cpp... Compiling 3rdparty/softfloat3/source/f128_sub.c... Compiling 3rdparty/softfloat3/source/f128_to_extF80.c... Compiling 3rdparty/softfloat3/source/f128_to_f16.c... Compiling src/devices/bus/snes_ctrl/pachinko.cpp... Compiling 3rdparty/softfloat3/source/f128_to_f32.c... Compiling 3rdparty/softfloat3/source/f128_to_f64.c... Compiling 3rdparty/softfloat3/source/f128_to_i32.c... Compiling src/devices/bus/snes_ctrl/sscope.cpp... Compiling 3rdparty/softfloat3/source/f128_to_i32_r_minMag.c... Compiling 3rdparty/softfloat3/source/f128_to_i64.c... Compiling 3rdparty/softfloat3/source/f128_to_i64_r_minMag.c... Compiling 3rdparty/softfloat3/source/f128_to_ui32.c... Compiling src/devices/bus/snes_ctrl/twintap.cpp... Archiving libsqlite3.a... Compiling src/devices/bus/sunkbd/hlekbd.cpp... Compiling 3rdparty/softfloat3/source/f128_to_ui32_r_minMag.c... Compiling 3rdparty/softfloat3/source/f128_to_ui64.c... Compiling 3rdparty/softfloat3/source/f128_to_ui64_r_minMag.c... Compiling src/devices/bus/sunkbd/sunkbd.cpp... Compiling 3rdparty/softfloat3/source/f16_add.c... Compiling src/devices/bus/vectrex/rom.cpp... Compiling 3rdparty/softfloat3/source/f16_div.c... Compiling 3rdparty/softfloat3/source/f16_eq.c... Compiling src/devices/bus/vectrex/slot.cpp... Compiling 3rdparty/softfloat3/source/f16_eq_signaling.c... Compiling 3rdparty/softfloat3/source/f16_isSignalingNaN.c... Compiling src/devices/cpu/adsp2100/adsp2100.cpp... Compiling 3rdparty/softfloat3/source/f16_le.c... Compiling 3rdparty/softfloat3/source/f16_le_quiet.c... Compiling 3rdparty/softfloat3/source/f16_lt.c... Compiling src/devices/cpu/am29000/am29000.cpp... Compiling 3rdparty/softfloat3/source/f16_lt_quiet.c... Compiling 3rdparty/softfloat3/source/f16_mul.c... Compiling 3rdparty/softfloat3/source/f16_mulAdd.c... Compiling 3rdparty/softfloat3/source/f16_rem.c... Compiling src/osd/modules/file/posixdir.cpp... Compiling 3rdparty/softfloat3/source/f16_roundToInt.c... Compiling src/devices/cpu/arm/arm.cpp... Compiling 3rdparty/softfloat3/source/f16_sqrt.c... Compiling 3rdparty/softfloat3/source/f16_sub.c... Compiling src/osd/modules/file/posixfile.cpp... Compiling 3rdparty/softfloat3/source/f16_to_extF80.c... Compiling src/devices/cpu/arm7/arm7.cpp... Compiling 3rdparty/softfloat3/source/f16_to_extF80M.c... Compiling 3rdparty/softfloat3/source/f16_to_f128.c... Compiling src/osd/modules/file/posixptty.cpp... Compiling 3rdparty/softfloat3/source/f16_to_f128M.c... Compiling 3rdparty/softfloat3/source/f16_to_f32.c... Compiling 3rdparty/softfloat3/source/f16_to_f64.c... Compiling src/osd/modules/file/posixsocket.cpp... Compiling 3rdparty/softfloat3/source/f16_to_i32.c... Compiling 3rdparty/softfloat3/source/f16_to_i32_r_minMag.c... Compiling src/osd/modules/lib/osdlib_unix.cpp... Compiling 3rdparty/softfloat3/source/f16_to_i64.c... Compiling 3rdparty/softfloat3/source/f16_to_i64_r_minMag.c... Compiling 3rdparty/softfloat3/source/f16_to_ui32.c... Compiling src/osd/modules/osdmodule.cpp... Compiling 3rdparty/softfloat3/source/f16_to_ui32_r_minMag.c... Compiling 3rdparty/softfloat3/source/f16_to_ui64.c... Compiling 3rdparty/softfloat3/source/f16_to_ui64_r_minMag.c... Compiling src/osd/osdcore.cpp... Compiling 3rdparty/softfloat3/source/f32_add.c... Compiling 3rdparty/softfloat3/source/f32_div.c... Compiling src/devices/cpu/arm7/arm7ops.cpp... Compiling 3rdparty/softfloat3/source/f32_eq.c... Compiling src/osd/osdsync.cpp... Compiling 3rdparty/softfloat3/source/f32_eq_signaling.c... Compiling 3rdparty/softfloat3/source/f32_isSignalingNaN.c... Compiling src/devices/cpu/arm7/arm7thmb.cpp... Compiling 3rdparty/softfloat3/source/f32_le.c... Compiling src/osd/strconv.cpp... Compiling 3rdparty/softfloat3/source/f32_le_quiet.c... Compiling 3rdparty/softfloat3/source/f32_lt.c... Compiling 3rdparty/softfloat3/source/f32_lt_quiet.c... Compiling src/devices/cpu/arm7/lpc210x.cpp... Compiling 3rdparty/softfloat3/source/f32_mul.c... Archiving libocore_sdl.a... Compiling 3rdparty/softfloat3/source/f32_mulAdd.c... Compiling 3rdparty/softfloat3/source/f32_rem.c... Compiling 3rdparty/softfloat3/source/f32_roundToInt.c... Compiling src/devices/cpu/arm7/upd800468.cpp... Compiling 3rdparty/softfloat3/source/f32_sqrt.c... Compiling 3rdparty/softfloat3/source/f32_sub.c... Compiling src/devices/cpu/asap/asap.cpp... Compiling 3rdparty/softfloat3/source/f32_to_extF80.c... Compiling 3rdparty/softfloat3/source/f32_to_extF80M.c... Compiling src/devices/cpu/ccpu/ccpu.cpp... Compiling 3rdparty/softfloat3/source/f32_to_f128.c... Compiling 3rdparty/softfloat3/source/f32_to_f128M.c... Compiling 3rdparty/softfloat3/source/f32_to_f16.c... Compiling src/devices/cpu/cop400/cop400.cpp... Compiling src/devices/cpu/cosmac/cosmac.cpp... Compiling 3rdparty/softfloat3/source/f32_to_f64.c... Compiling 3rdparty/softfloat3/source/f32_to_i32.c... Compiling 3rdparty/softfloat3/source/f32_to_i32_r_minMag.c... Compiling 3rdparty/softfloat3/source/f32_to_i64.c... Compiling src/devices/cpu/cubeqcpu/cubeqcpu.cpp... Compiling 3rdparty/softfloat3/source/f32_to_i64_r_minMag.c... Compiling 3rdparty/softfloat3/source/f32_to_ui32.c... Compiling src/devices/cpu/drcbec.cpp... Compiling 3rdparty/softfloat3/source/f32_to_ui32_r_minMag.c... Compiling src/devices/cpu/drcbeut.cpp... Compiling 3rdparty/softfloat3/source/f32_to_ui64.c... Compiling 3rdparty/softfloat3/source/f32_to_ui64_r_minMag.c... Compiling 3rdparty/softfloat3/source/f64_add.c... Compiling src/devices/cpu/drccache.cpp... Compiling src/devices/cpu/drcfe.cpp... Compiling 3rdparty/softfloat3/source/f64_div.c... Compiling 3rdparty/softfloat3/source/f64_eq.c... Compiling 3rdparty/softfloat3/source/f64_eq_signaling.c... Compiling src/devices/cpu/drcuml.cpp... Compiling src/devices/cpu/dsp16/dsp16.cpp... Compiling 3rdparty/softfloat3/source/f64_isSignalingNaN.c... Compiling 3rdparty/softfloat3/source/f64_le.c... Compiling 3rdparty/softfloat3/source/f64_le_quiet.c... Compiling 3rdparty/softfloat3/source/f64_lt.c... Compiling src/devices/cpu/dsp16/dsp16core.cpp... Compiling 3rdparty/softfloat3/source/f64_lt_quiet.c... Compiling src/devices/cpu/dsp16/dsp16fe.cpp... Compiling 3rdparty/softfloat3/source/f64_mul.c... Compiling 3rdparty/softfloat3/source/f64_mulAdd.c... Compiling src/devices/cpu/dsp16/dsp16rc.cpp... Compiling 3rdparty/softfloat3/source/f64_rem.c... Compiling 3rdparty/softfloat3/source/f64_roundToInt.c... Compiling 3rdparty/softfloat3/source/f64_sqrt.c... Compiling src/devices/cpu/dsp32/dsp32.cpp... Compiling src/devices/cpu/dsp56156/dsp56156.cpp... Compiling 3rdparty/softfloat3/source/f64_sub.c... Compiling 3rdparty/softfloat3/source/f64_to_extF80.c... Compiling 3rdparty/softfloat3/source/f64_to_extF80M.c... Compiling 3rdparty/softfloat3/source/f64_to_f128.c... Compiling 3rdparty/softfloat3/source/f64_to_f128M.c... Compiling src/devices/cpu/dsp56156/dsp56mem.cpp... Compiling src/devices/cpu/dsp56156/dsp56pcu.cpp... Compiling 3rdparty/softfloat3/source/f64_to_f16.c... Compiling 3rdparty/softfloat3/source/f64_to_f32.c... Compiling 3rdparty/softfloat3/source/f64_to_i32.c... Compiling 3rdparty/softfloat3/source/f64_to_i32_r_minMag.c... Compiling src/devices/cpu/dspp/dspp.cpp... Compiling src/devices/cpu/dspp/dsppdrc.cpp... Compiling 3rdparty/softfloat3/source/f64_to_i64.c... Compiling 3rdparty/softfloat3/source/f64_to_i64_r_minMag.c... Compiling src/devices/cpu/dspp/dsppfe.cpp... Compiling src/devices/cpu/e132xs/e132xs.cpp... Compiling 3rdparty/softfloat3/source/f64_to_ui32.c... Compiling 3rdparty/softfloat3/source/f64_to_ui32_r_minMag.c... Compiling 3rdparty/softfloat3/source/f64_to_ui64.c... Compiling src/devices/cpu/e132xs/e132xsdrc.cpp... Compiling 3rdparty/softfloat3/source/f64_to_ui64_r_minMag.c... Compiling 3rdparty/softfloat3/source/i32_to_extF80.c... Compiling 3rdparty/softfloat3/source/i32_to_extF80M.c... Compiling 3rdparty/softfloat3/source/i32_to_f128.c... Compiling src/devices/cpu/e132xs/e132xsfe.cpp... Compiling 3rdparty/softfloat3/source/i32_to_f128M.c... Compiling 3rdparty/softfloat3/source/i32_to_f16.c... Compiling src/devices/cpu/es5510/es5510.cpp... Compiling 3rdparty/softfloat3/source/i32_to_f32.c... Compiling src/devices/cpu/esrip/esrip.cpp... Compiling 3rdparty/softfloat3/source/i32_to_f64.c... Compiling 3rdparty/softfloat3/source/i64_to_extF80.c... Compiling 3rdparty/softfloat3/source/i64_to_extF80M.c... Compiling 3rdparty/softfloat3/source/i64_to_f128.c... Compiling src/devices/cpu/f2mc16/f2mc16.cpp... Compiling 3rdparty/softfloat3/source/i64_to_f128M.c... Compiling src/devices/cpu/f2mc16/mb9061x.cpp... Compiling 3rdparty/softfloat3/source/i64_to_f16.c... Compiling 3rdparty/softfloat3/source/i64_to_f32.c... Compiling src/devices/cpu/fr/fr.cpp... Compiling 3rdparty/softfloat3/source/i64_to_f64.c... Compiling src/devices/cpu/g65816/g65816.cpp... Compiling 3rdparty/softfloat3/source/s_add128.c... Compiling 3rdparty/softfloat3/source/s_add256M.c... Compiling src/devices/cpu/g65816/g65816o0.cpp... Compiling 3rdparty/softfloat3/source/s_addMagsExtF80.c... Compiling 3rdparty/softfloat3/source/s_addMagsF128.c... Compiling src/devices/cpu/g65816/g65816o1.cpp... Compiling 3rdparty/softfloat3/source/s_addMagsF16.c... Compiling 3rdparty/softfloat3/source/s_addMagsF32.c... Compiling 3rdparty/softfloat3/source/s_addMagsF64.c... Compiling 3rdparty/softfloat3/source/s_approxRecip32_1.c... Compiling src/devices/cpu/g65816/g65816o2.cpp... Compiling 3rdparty/softfloat3/source/s_approxRecipSqrt32_1.c... Compiling 3rdparty/softfloat3/source/s_approxRecipSqrt_1Ks.c... Compiling src/devices/cpu/g65816/g65816o3.cpp... Compiling 3rdparty/softfloat3/source/s_approxRecip_1Ks.c... Compiling 3rdparty/softfloat3/source/s_countLeadingZeros16.c... Compiling src/devices/cpu/g65816/g65816o4.cpp... Compiling src/devices/cpu/h6280/h6280.cpp... Compiling 3rdparty/softfloat3/source/s_countLeadingZeros32.c... Compiling 3rdparty/softfloat3/source/s_countLeadingZeros64.c... Compiling 3rdparty/softfloat3/source/s_countLeadingZeros8.c... Compiling 3rdparty/softfloat3/source/s_eq128.c... Compiling 3rdparty/softfloat3/source/s_le128.c... Compiling 3rdparty/softfloat3/source/s_lt128.c... Compiling src/devices/cpu/h8/gt913.cpp... Compiling 3rdparty/softfloat3/source/s_mul128By32.c... Compiling src/devices/cpu/h8/h8.cpp... Compiling 3rdparty/softfloat3/source/s_mul128To256M.c... Compiling 3rdparty/softfloat3/source/s_mul64ByShifted32To128.c... Compiling 3rdparty/softfloat3/source/s_mul64To128.c... Compiling src/devices/cpu/h8/h83002.cpp... Compiling 3rdparty/softfloat3/source/s_mulAddF128.c... Compiling 3rdparty/softfloat3/source/s_mulAddF16.c... Compiling src/devices/cpu/h8/h83003.cpp... Compiling 3rdparty/softfloat3/source/s_mulAddF32.c... Compiling 3rdparty/softfloat3/source/s_mulAddF64.c... Compiling src/devices/cpu/h8/h83006.cpp... Compiling 3rdparty/softfloat3/source/s_normRoundPackToExtF80.c... Compiling 3rdparty/softfloat3/source/s_normRoundPackToF128.c... Compiling 3rdparty/softfloat3/source/s_normRoundPackToF16.c... Compiling 3rdparty/softfloat3/source/s_normRoundPackToF32.c... Compiling 3rdparty/softfloat3/source/s_normRoundPackToF64.c... Compiling src/devices/cpu/h8/h83008.cpp... Compiling src/devices/cpu/h8/h83032.cpp... Compiling 3rdparty/softfloat3/source/s_normSubnormalExtF80Sig.c... Compiling 3rdparty/softfloat3/source/s_normSubnormalF128Sig.c... Compiling 3rdparty/softfloat3/source/s_normSubnormalF16Sig.c... Compiling 3rdparty/softfloat3/source/s_normSubnormalF32Sig.c... Compiling 3rdparty/softfloat3/source/s_normSubnormalF64Sig.c... Compiling src/devices/cpu/h8/h83042.cpp... Compiling 3rdparty/softfloat3/source/s_roundPackToExtF80.c... Compiling src/devices/cpu/h8/h83048.cpp... Compiling 3rdparty/softfloat3/source/s_roundPackToF128.c... Compiling 3rdparty/softfloat3/source/s_roundPackToF16.c... Compiling 3rdparty/softfloat3/source/s_roundPackToF32.c... Compiling 3rdparty/softfloat3/source/s_roundPackToF64.c... Compiling src/devices/cpu/h8/h83337.cpp... Compiling 3rdparty/softfloat3/source/s_roundToI32.c... Compiling src/devices/cpu/h8/h8_adc.cpp... Compiling 3rdparty/softfloat3/source/s_roundToI64.c... Compiling 3rdparty/softfloat3/source/s_roundToUI32.c... Compiling src/devices/cpu/h8/h8_dma.cpp... Compiling 3rdparty/softfloat3/source/s_roundToUI64.c... Compiling src/devices/cpu/h8/h8_dtc.cpp... Compiling 3rdparty/softfloat3/source/s_shiftRightJam128.c... Compiling 3rdparty/softfloat3/source/s_shiftRightJam128Extra.c... Compiling src/devices/cpu/h8/h8_intc.cpp... Compiling src/devices/cpu/h8/h8_port.cpp... Compiling 3rdparty/softfloat3/source/s_shiftRightJam256M.c... Compiling src/devices/cpu/h8/h8_sci.cpp... Compiling 3rdparty/softfloat3/source/s_shiftRightJam32.c... Compiling 3rdparty/softfloat3/source/s_shiftRightJam64.c... Compiling src/devices/cpu/h8/h8_timer16.cpp... Compiling 3rdparty/softfloat3/source/s_shiftRightJam64Extra.c... Compiling 3rdparty/softfloat3/source/s_shortShiftLeft128.c... Compiling 3rdparty/softfloat3/source/s_shortShiftRight128.c... Compiling 3rdparty/softfloat3/source/s_shortShiftRightJam128.c... Compiling src/devices/cpu/h8/h8_timer8.cpp... Compiling 3rdparty/softfloat3/source/s_shortShiftRightJam128Extra.c... Compiling 3rdparty/softfloat3/source/s_shortShiftRightJam64.c... Compiling src/devices/cpu/h8/h8_watchdog.cpp... Compiling 3rdparty/softfloat3/source/s_shortShiftRightJam64Extra.c... Compiling 3rdparty/softfloat3/source/s_sub128.c... Compiling 3rdparty/softfloat3/source/s_sub256M.c... Compiling src/devices/cpu/h8/h8h.cpp... Compiling src/devices/cpu/h8/h8s2000.cpp... Compiling 3rdparty/softfloat3/source/s_subMagsExtF80.c... Compiling 3rdparty/softfloat3/source/s_subMagsF128.c... Compiling src/devices/cpu/h8/h8s2245.cpp... Compiling 3rdparty/softfloat3/source/s_subMagsF16.c... Compiling src/devices/cpu/h8/h8s2320.cpp... Compiling 3rdparty/softfloat3/source/s_subMagsF32.c... Compiling 3rdparty/softfloat3/source/s_subMagsF64.c... Compiling 3rdparty/softfloat3/source/softfloat_state.c... Compiling 3rdparty/softfloat3/source/ui32_to_extF80.c... Compiling src/devices/cpu/h8/h8s2357.cpp... Compiling src/devices/cpu/h8/h8s2600.cpp... Compiling 3rdparty/softfloat3/source/ui32_to_extF80M.c... Compiling 3rdparty/softfloat3/source/ui32_to_f128.c... Compiling 3rdparty/softfloat3/source/ui32_to_f128M.c... Compiling src/devices/cpu/h8/h8s2655.cpp... Compiling 3rdparty/softfloat3/source/ui32_to_f16.c... Compiling 3rdparty/softfloat3/source/ui32_to_f32.c... Compiling 3rdparty/softfloat3/source/ui32_to_f64.c... Compiling 3rdparty/softfloat3/source/ui64_to_extF80.c... Compiling src/devices/cpu/h8500/h8500.cpp... Compiling 3rdparty/softfloat3/source/ui64_to_extF80M.c... Compiling src/devices/cpu/h8500/h8510.cpp... Compiling 3rdparty/softfloat3/source/ui64_to_f128.c... Compiling 3rdparty/softfloat3/source/ui64_to_f128M.c... Compiling src/devices/cpu/h8500/h8520.cpp... Compiling 3rdparty/softfloat3/source/ui64_to_f16.c... Compiling 3rdparty/softfloat3/source/ui64_to_f32.c... Compiling src/devices/cpu/h8500/h8532.cpp... Compiling 3rdparty/softfloat3/source/ui64_to_f64.c... Compiling src/devices/cpu/h8500/h8534.cpp... Archiving libsoftfloat3.a... Compiling src/devices/cpu/hmcs40/hmcs40.cpp... Compiling src/devices/cpu/hmcs40/hmcs40op.cpp... Compiling src/devices/cpu/hpc/hpc.cpp... Compiling src/devices/cpu/i386/athlon.cpp... Compiling src/devices/cpu/i386/i386.cpp... Compiling src/devices/cpu/i8085/i8085.cpp... Compiling src/devices/cpu/i86/i186.cpp... Compiling src/devices/cpu/i86/i286.cpp... Compiling src/devices/cpu/i86/i86.cpp... Compiling src/devices/cpu/i860/i860.cpp... Compiling src/devices/cpu/i960/i960.cpp... Compiling src/devices/cpu/ie15/ie15.cpp... Compiling src/devices/cpu/jaguar/jaguar.cpp... Compiling src/devices/cpu/ks0164/ks0164.cpp... Compiling src/devices/cpu/lr35902/lr35902.cpp... Compiling src/devices/cpu/m37710/m37710.cpp... Compiling src/devices/cpu/m37710/m37710o0.cpp... Compiling src/devices/cpu/m37710/m37710o1.cpp... Compiling src/devices/cpu/m37710/m37710o2.cpp... Compiling src/devices/cpu/m37710/m37710o3.cpp... Compiling src/devices/cpu/m6502/deco16.cpp... Compiling src/devices/cpu/m6502/m3745x.cpp... Compiling src/devices/cpu/m6502/m4510.cpp... Compiling src/devices/cpu/m6502/m5074x.cpp... Compiling src/devices/cpu/m6502/m6500_1.cpp... Compiling src/devices/cpu/m6502/m6502.cpp... Compiling src/devices/cpu/m6502/m6504.cpp... Compiling src/devices/cpu/m6502/m6507.cpp... Compiling src/devices/cpu/m6502/m6509.cpp... Compiling src/devices/cpu/m6502/m6510.cpp... Compiling src/devices/cpu/m6502/m6510t.cpp... Compiling src/devices/cpu/m6502/m65c02.cpp... Compiling src/devices/cpu/m6502/m65ce02.cpp... Compiling src/devices/cpu/m6502/m65sc02.cpp... Compiling src/devices/cpu/m6502/m740.cpp... Compiling src/devices/cpu/m6502/m7501.cpp... Compiling src/devices/cpu/m6502/m8502.cpp... Compiling src/devices/cpu/m6502/n2a03.cpp... Compiling src/devices/cpu/m6502/r65c02.cpp... Compiling src/devices/cpu/m6502/r65c19.cpp... Compiling src/devices/cpu/m6502/w65c02s.cpp... Compiling src/devices/cpu/m6800/m6800.cpp... Compiling src/devices/cpu/m6800/m6801.cpp... Compiling src/devices/cpu/m68000/m68kcpu.cpp... Compiling src/devices/cpu/m68000/m68kfpu.cpp... Compiling src/devices/cpu/m68000/m68kops.cpp... Compiling src/devices/cpu/m6805/m6805.cpp... Compiling src/devices/cpu/m6805/m68705.cpp... Compiling src/devices/cpu/m6805/m68hc05.cpp... Compiling src/devices/cpu/m6809/hd6309.cpp... Compiling src/devices/cpu/m6809/konami.cpp... Compiling src/devices/cpu/m6809/m6809.cpp... Compiling src/devices/cpu/m68hc16/cpu16.cpp... Compiling src/devices/cpu/m68hc16/m68hc16z.cpp... Compiling src/devices/cpu/mb86233/mb86233.cpp... Compiling src/devices/cpu/mb86235/mb86235.cpp... Compiling src/devices/cpu/mb86235/mb86235drc.cpp... Compiling src/devices/cpu/mb86235/mb86235fe.cpp... Compiling src/devices/cpu/mb86235/mb86235ops.cpp... Compiling src/devices/cpu/mb88xx/mb88xx.cpp... Compiling src/devices/cpu/mc68hc11/mc68hc11.cpp... Compiling src/devices/cpu/mcs40/mcs40.cpp... Compiling src/devices/cpu/mcs48/mcs48.cpp... Compiling src/devices/cpu/mcs51/axc51-core.cpp... Compiling src/devices/cpu/mcs51/mcs51.cpp... Compiling src/devices/cpu/mcs96/i8x9x.cpp... Compiling src/devices/cpu/mcs96/i8xc196.cpp... Compiling src/devices/cpu/mcs96/mcs96.cpp... Compiling src/devices/cpu/mips/mips1.cpp... Compiling src/devices/cpu/mips/mips3.cpp... Compiling src/devices/cpu/mips/mips3com.cpp... Compiling src/devices/cpu/mips/mips3drc.cpp... Compiling src/devices/cpu/mips/mips3fe.cpp... Compiling src/devices/cpu/mips/ps2vif1.cpp... Compiling src/devices/cpu/mips/ps2vu.cpp... Compiling src/devices/cpu/mips/r4000.cpp... Compiling src/devices/cpu/mn10200/mn10200.cpp... Compiling src/devices/cpu/nec/nec.cpp... Compiling src/devices/cpu/nec/v25.cpp... Compiling src/devices/cpu/nec/v25sfr.cpp... Compiling src/devices/cpu/nec/v5x.cpp... Compiling src/devices/cpu/ns32000/ns32000.cpp... Compiling src/devices/cpu/pic16c5x/pic16c5x.cpp... Compiling src/devices/cpu/pic16c62x/pic16c62x.cpp... Compiling src/devices/cpu/pic17/pic17.cpp... Compiling src/devices/cpu/pic17/pic17c4x.cpp... Compiling src/devices/cpu/powerpc/ppccom.cpp... Compiling src/devices/cpu/powerpc/ppcdrc.cpp... Compiling src/devices/cpu/powerpc/ppcfe.cpp... Compiling src/devices/cpu/pps4/pps4.cpp... Compiling src/devices/cpu/psx/dma.cpp... Compiling src/devices/cpu/psx/gte.cpp... Compiling src/devices/cpu/psx/irq.cpp... Compiling src/devices/cpu/psx/mdec.cpp... Compiling src/devices/cpu/psx/psx.cpp... Compiling src/devices/cpu/psx/rcnt.cpp... Compiling src/devices/cpu/psx/sio.cpp... Compiling src/devices/cpu/rsp/rsp.cpp... Compiling src/devices/cpu/s2650/s2650.cpp... Compiling src/devices/cpu/scmp/scmp.cpp... Compiling src/devices/cpu/scudsp/scudsp.cpp... Compiling src/devices/cpu/se3208/se3208.cpp... Compiling src/devices/cpu/sh/sh.cpp... Compiling src/devices/cpu/sh/sh2.cpp... Compiling src/devices/cpu/sh/sh2comn.cpp... Compiling src/devices/cpu/sh/sh2fe.cpp... Compiling src/devices/cpu/sh/sh3comn.cpp... Compiling src/devices/cpu/sh/sh4.cpp... Compiling src/devices/cpu/sh/sh4comn.cpp... Compiling src/devices/cpu/sh/sh4dmac.cpp... Compiling src/devices/cpu/sh/sh4fe.cpp... Compiling src/devices/cpu/sh/sh4tmu.cpp... Compiling src/devices/cpu/sh/sh7604_bus.cpp... Compiling src/devices/cpu/sh/sh7604_sci.cpp... Compiling src/devices/cpu/sh/sh7604_wdt.cpp... Compiling src/devices/cpu/sh/sh_fe.cpp... Compiling src/devices/cpu/sharc/sharc.cpp... Compiling src/devices/cpu/sharc/sharcdrc.cpp... Compiling src/devices/cpu/sharc/sharcfe.cpp... Compiling src/devices/cpu/sm510/sm500.cpp... Compiling src/devices/cpu/sm510/sm500op.cpp... Compiling src/devices/cpu/sm510/sm510.cpp... Compiling src/devices/cpu/sm510/sm510base.cpp... Compiling src/devices/cpu/sm510/sm510op.cpp... Compiling src/devices/cpu/sm510/sm511.cpp... Compiling src/devices/cpu/sm510/sm530.cpp... Compiling src/devices/cpu/sm510/sm530op.cpp... Compiling src/devices/cpu/sm510/sm590.cpp... Compiling src/devices/cpu/sm510/sm590op.cpp... Compiling src/devices/cpu/sm510/sm5a.cpp... Compiling src/devices/cpu/spc700/spc700.cpp... Compiling src/devices/cpu/st62xx/st62xx.cpp... Compiling src/devices/cpu/superfx/superfx.cpp... Compiling src/devices/cpu/t11/t11.cpp... Compiling src/devices/cpu/tlcs870/tlcs870.cpp... Compiling src/devices/cpu/tlcs870/tlcs870_ops.cpp... Compiling src/devices/cpu/tlcs870/tlcs870_ops_dst.cpp... Compiling src/devices/cpu/tlcs870/tlcs870_ops_helper.cpp... Compiling src/devices/cpu/tlcs870/tlcs870_ops_reg.cpp... Compiling src/devices/cpu/tlcs870/tlcs870_ops_src.cpp... Compiling src/devices/cpu/tlcs90/tlcs90.cpp... Compiling src/devices/cpu/tlcs900/tlcs900.cpp... Compiling src/devices/cpu/tlcs900/tmp95c061.cpp... Compiling src/devices/cpu/tlcs900/tmp95c063.cpp... Compiling src/devices/cpu/tlcs900/tmp96c141.cpp... Compiling src/devices/cpu/tms32010/tms32010.cpp... Compiling src/devices/cpu/tms32025/tms32025.cpp... Compiling src/devices/cpu/tms32031/tms32031.cpp... Compiling src/devices/cpu/tms32051/tms32051.cpp... Compiling src/devices/cpu/tms32082/mp_ops.cpp... Compiling src/devices/cpu/tms32082/tms32082.cpp... Compiling src/devices/cpu/tms34010/tms34010.cpp... Compiling src/devices/cpu/tms57002/tms57002.cpp... Compiling src/devices/cpu/tms57002/tms57kdec.cpp... Compiling src/devices/cpu/tms57002/tmsops.cpp... Compiling src/devices/cpu/tms7000/tms7000.cpp... Compiling src/devices/cpu/tms7000/tms7000op.cpp... Compiling src/devices/cpu/tms9900/ti990_10.cpp... Compiling src/devices/cpu/tms9900/tms9900.cpp... Compiling src/devices/cpu/tms9900/tms9980a.cpp... Compiling src/devices/cpu/tms9900/tms9995.cpp... Compiling src/devices/cpu/uml.cpp... Compiling src/devices/cpu/upd7725/upd7725.cpp... Compiling src/devices/cpu/upd7810/upd7810.cpp... Compiling src/devices/cpu/upd7810/upd7810_opcodes.cpp... Compiling src/devices/cpu/upd7810/upd7810_table.cpp... Compiling src/devices/cpu/upd7810/upd7811.cpp... Compiling src/devices/cpu/upd78k/upd78k0.cpp... Compiling src/devices/cpu/upd78k/upd78k2.cpp... Compiling src/devices/cpu/upd78k/upd78k3.cpp... Compiling src/devices/cpu/upd78k/upd78k4.cpp... Compiling src/devices/cpu/v60/v60.cpp... Compiling src/devices/cpu/v810/v810.cpp... Compiling src/devices/cpu/x86log.cpp... Compiling src/devices/cpu/z180/hd647180x.cpp... Compiling src/devices/cpu/z180/z180.cpp... Compiling src/devices/cpu/z180/z180asci.cpp... Compiling src/devices/cpu/z8/z8.cpp... Compiling src/devices/cpu/z80/ez80.cpp... Compiling src/devices/cpu/z80/kc82.cpp... Compiling src/devices/cpu/z80/kl5c80a12.cpp... Compiling src/devices/cpu/z80/kl5c80a16.cpp... Compiling src/devices/cpu/z80/kp63.cpp... Compiling src/devices/cpu/z80/kp64.cpp... Compiling src/devices/cpu/z80/kp69.cpp... Compiling src/devices/cpu/z80/ky80.cpp... Compiling src/devices/cpu/z80/lz8420m.cpp... Compiling src/devices/cpu/z80/mc8123.cpp... Compiling src/devices/cpu/z80/r800.cpp... Compiling src/devices/cpu/z80/tmpz84c011.cpp... Compiling src/devices/cpu/z80/tmpz84c015.cpp... Compiling src/devices/cpu/z80/z80.cpp... Compiling src/devices/cpu/z8000/z8000.cpp... Compiling src/devices/imagedev/avivideo.cpp... Compiling src/devices/imagedev/bitbngr.cpp... Compiling src/devices/imagedev/cartrom.cpp... Compiling src/devices/imagedev/cassette.cpp... Compiling src/devices/imagedev/chd_cd.cpp... Compiling src/devices/imagedev/diablo.cpp... Compiling src/devices/imagedev/flopdrv.cpp... Compiling src/devices/imagedev/floppy.cpp... Compiling src/devices/imagedev/harddriv.cpp... Compiling src/devices/imagedev/magtape.cpp... Compiling src/devices/imagedev/memcard.cpp... Compiling src/devices/imagedev/mfmhd.cpp... Compiling src/devices/imagedev/microdrv.cpp... Compiling src/devices/imagedev/midiin.cpp... Compiling src/devices/imagedev/midiout.cpp... Compiling src/devices/imagedev/papertape.cpp... Compiling src/devices/imagedev/picture.cpp... Compiling src/devices/imagedev/printer.cpp... Compiling src/devices/imagedev/snapquik.cpp... Compiling src/devices/imagedev/wafadrive.cpp... Compiling src/devices/machine/2812fifo.cpp... Compiling src/devices/machine/40105.cpp... Compiling src/devices/machine/53c7xx.cpp... Compiling src/devices/machine/53c810.cpp... Compiling src/devices/machine/6522via.cpp... Compiling src/devices/machine/6525tpi.cpp... Compiling src/devices/machine/6532riot.cpp... Compiling src/devices/machine/6821pia.cpp... Compiling src/devices/machine/68230pit.cpp... Compiling src/devices/machine/68307.cpp... Compiling src/devices/machine/68307bus.cpp... Compiling src/devices/machine/68307sim.cpp... Compiling src/devices/machine/68307tmu.cpp... Compiling src/devices/machine/68340.cpp... Compiling src/devices/machine/68340dma.cpp... Compiling src/devices/machine/68340ser.cpp... Compiling src/devices/machine/68340sim.cpp... Compiling src/devices/machine/68340tmu.cpp... Compiling src/devices/machine/6840ptm.cpp... Compiling src/devices/machine/6850acia.cpp... Compiling src/devices/machine/7200fifo.cpp... Compiling src/devices/machine/74123.cpp... Compiling src/devices/machine/74148.cpp... Compiling src/devices/machine/74153.cpp... Compiling src/devices/machine/74157.cpp... Compiling src/devices/machine/74165.cpp... Compiling src/devices/machine/74166.cpp... Compiling src/devices/machine/74181.cpp... Compiling src/devices/machine/74259.cpp... Compiling src/devices/machine/7474.cpp... Compiling src/devices/machine/8042kbdc.cpp... Compiling src/devices/machine/8364_paula.cpp... Compiling src/devices/machine/acorn_ioc.cpp... Compiling src/devices/machine/acorn_memc.cpp... Compiling src/devices/machine/acorn_vidc.cpp... Compiling src/devices/machine/adc0804.cpp... Compiling src/devices/machine/adc0808.cpp... Compiling src/devices/machine/adc083x.cpp... Compiling src/devices/machine/adc0844.cpp... Compiling src/devices/machine/adc1038.cpp... Compiling src/devices/machine/adc1213x.cpp... Compiling src/devices/machine/aic565.cpp... Compiling src/devices/machine/aic580.cpp... Compiling src/devices/machine/aic6250.cpp... Compiling src/devices/machine/aicartc.cpp... Compiling src/devices/machine/akiko.cpp... Compiling src/devices/machine/alpha_8921.cpp... Compiling src/devices/machine/am53cf96.cpp... ../../../../../src/devices/machine/akiko.cpp:721:26: warning: 'timer_set' is deprecated: timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead. [-Wdeprecated-declarations] machine().scheduler().timer_set( attotime::from_msec(1), timer_expired_delegate( FUNC( akiko_device::cd_delayed_cmd ), this ), resp[0] ); ^ In file included from ../../../../../src/devices/machine/akiko.cpp:1: In file included from ../../../../../src/emu/emu.h:74: /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/schedule.h:123:4: note: 'timer_set' has been explicitly marked deprecated here [[deprecated("timer_set is deprecated; please avoid anonymous timers. Use TIMER_CALLBACK_MEMBER and an allocated emu_timer instead.")]] ^ Compiling src/devices/machine/am79c90.cpp... Compiling src/devices/machine/am9517a.cpp... 1 warning generated. Compiling src/devices/machine/amiga_copper.cpp... Compiling src/devices/machine/amigafdc.cpp... Compiling src/devices/machine/arm_iomd.cpp... Compiling src/devices/machine/at.cpp... Compiling src/devices/machine/at28c16.cpp... Compiling src/devices/machine/at29x.cpp... Compiling src/devices/machine/at_keybc.cpp... Compiling src/devices/machine/ataflash.cpp... Compiling src/devices/machine/atmel_arm_aic.cpp... Compiling src/devices/machine/autoconfig.cpp... Compiling src/devices/machine/bacta_datalogger.cpp... Compiling src/devices/machine/bankdev.cpp... Compiling src/devices/machine/bcreader.cpp... Compiling src/devices/machine/bitmap_printer.cpp... Compiling src/devices/machine/buffer.cpp... Compiling src/devices/machine/busmouse.cpp... Compiling src/devices/machine/cdp1852.cpp... Compiling src/devices/machine/chessmachine.cpp... Compiling src/devices/machine/clock.cpp... Compiling src/devices/machine/com52c50.cpp... Compiling src/devices/machine/cr511b.cpp... Compiling src/devices/machine/cxd1095.cpp... Compiling src/devices/machine/cxd1185.cpp... Compiling src/devices/machine/dmac.cpp... Compiling src/devices/machine/dp8390.cpp... Compiling src/devices/machine/ds1204.cpp... Compiling src/devices/machine/ds1205.cpp... Compiling src/devices/machine/ds128x.cpp... Compiling src/devices/machine/ds1302.cpp... Compiling src/devices/machine/ds1386.cpp... Compiling src/devices/machine/ds17x85.cpp... Compiling src/devices/machine/ds1994.cpp... Compiling src/devices/machine/ds2401.cpp... Compiling src/devices/machine/ds2404.cpp... Compiling src/devices/machine/e05a03.cpp... Compiling src/devices/machine/e05a30.cpp... Compiling src/devices/machine/eeprom.cpp... Compiling src/devices/machine/eeprompar.cpp... Compiling src/devices/machine/eepromser.cpp... Compiling src/devices/machine/er2055.cpp... Compiling src/devices/machine/fdc37c665gt.cpp... Compiling src/devices/machine/fdc_pll.cpp... Compiling src/devices/machine/gayle.cpp... Compiling src/devices/machine/gen_fifo.cpp... Compiling src/devices/machine/gen_latch.cpp... Compiling src/devices/machine/genpc.cpp... Compiling src/devices/machine/gt64xxx.cpp... Compiling src/devices/machine/i2cmem.cpp... Compiling src/devices/machine/i6300esb.cpp... Compiling src/devices/machine/i8155.cpp... Compiling src/devices/machine/i8212.cpp... Compiling src/devices/machine/i82355.cpp... Compiling src/devices/machine/i82371sb.cpp... Compiling src/devices/machine/i8243.cpp... Compiling src/devices/machine/i82439hx.cpp... Compiling src/devices/machine/i82439tx.cpp... Compiling src/devices/machine/i8251.cpp... Compiling src/devices/machine/i82541.cpp... Compiling src/devices/machine/i8255.cpp... Compiling src/devices/machine/i8257.cpp... Compiling src/devices/machine/i82586.cpp... Compiling src/devices/machine/i8279.cpp... Compiling src/devices/machine/i82875p.cpp... Compiling src/devices/machine/ibm21s850.cpp... Compiling src/devices/machine/idectrl.cpp... Compiling src/devices/machine/ie15.cpp... Compiling src/devices/machine/ie15_kbd.cpp... Compiling src/devices/machine/input_merger.cpp... Compiling src/devices/machine/ins8154.cpp... Compiling src/devices/machine/ins8250.cpp... Compiling src/devices/machine/intelfsh.cpp... Compiling src/devices/machine/jvsdev.cpp... Compiling src/devices/machine/jvshost.cpp... Compiling src/devices/machine/k033906.cpp... Compiling src/devices/machine/k053252.cpp... Compiling src/devices/machine/k054321.cpp... Compiling src/devices/machine/k056230.cpp... Compiling src/devices/machine/keyboard.cpp... Compiling src/devices/machine/laserdsc.cpp... Compiling src/devices/machine/latch8.cpp... Compiling src/devices/machine/ldp1000.cpp... Compiling src/devices/machine/ldp1450.cpp... Compiling src/devices/machine/ldpr8210.cpp... Compiling src/devices/machine/ldstub.cpp... Compiling src/devices/machine/ldv1000.cpp... Compiling src/devices/machine/ldv4200hle.cpp... Compiling src/devices/machine/ldvp931.cpp... Compiling src/devices/machine/legscsi.cpp... Compiling src/devices/machine/linflash.cpp... Compiling src/devices/machine/lpc-acpi.cpp... Compiling src/devices/machine/lpc-pit.cpp... Compiling src/devices/machine/lpc-rtc.cpp... Compiling src/devices/machine/lpci.cpp... Compiling src/devices/machine/m6m80011ap.cpp... Compiling src/devices/machine/mb14241.cpp... Compiling src/devices/machine/mb3773.cpp... Compiling src/devices/machine/mb8421.cpp... Compiling src/devices/machine/mb87078.cpp... Compiling src/devices/machine/mb89352.cpp... Compiling src/devices/machine/mb89363b.cpp... Compiling src/devices/machine/mb89371.cpp... Compiling src/devices/machine/mb89374.cpp... Compiling src/devices/machine/mc146818.cpp... Compiling src/devices/machine/mc68328.cpp... Compiling src/devices/machine/mc68681.cpp... Compiling src/devices/machine/mc68901.cpp... Compiling src/devices/machine/mcf5206e.cpp... Compiling src/devices/machine/meters.cpp... Compiling src/devices/machine/microtch.cpp... Compiling src/devices/machine/mm58274c.cpp... Compiling src/devices/machine/mos6526.cpp... Compiling src/devices/machine/mos6530.cpp... Compiling src/devices/machine/mos6530n.cpp... Compiling src/devices/machine/mos6551.cpp... Compiling src/devices/machine/mpu401.cpp... Compiling src/devices/machine/msm5832.cpp... Compiling src/devices/machine/msm6242.cpp... Compiling src/devices/machine/msm6253.cpp... Compiling src/devices/machine/ncr5380.cpp... Compiling src/devices/machine/ncr5390.cpp... Compiling src/devices/machine/netlist.cpp... Compiling src/devices/machine/nmk112.cpp... Compiling src/devices/machine/ns32081.cpp... In file included from ../../../../../src/devices/machine/netlist.cpp:17: In file included from ../../../../../src/lib/netlist/nl_interface.h:15: In file included from ../../../../../src/devices/machine/../../lib/netlist/core/analog.h:12: In file included from ../../../../../src/devices/machine/../../lib/netlist/core/base_objects.h:12: In file included from ../../../../../src/devices/machine/../../lib/netlist/core/netlist_state.h:14: ../../../../../src/devices/machine/../../lib/netlist/core/../plib/plists.h:206:37: warning: 'iterator' is deprecated [-Wdeprecated-declarations] struct iter_t final : public std::iterator ^ ../../../../../src/devices/machine/../../lib/netlist/core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t::iter_t' requested here constexpr iter_t begin() const noexcept { return iter_t(m_head); } ^ In file included from ../../../../../src/devices/machine/netlist.cpp:17: In file included from ../../../../../src/lib/netlist/nl_interface.h:15: In file included from ../../../../../src/devices/machine/../../lib/netlist/core/analog.h:13: ../../../../../src/devices/machine/../../lib/netlist/core/nets.h:235:30: note: in instantiation of member function 'plib::linked_list_t::begin' requested here for (core_terminal_t *p : m_list_active) ^ In file included from ../../../../../src/devices/machine/netlist.cpp:1: In file included from ../../../../../src/emu/emu.h:24: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/list:186: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/algorithm:667: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/functional:506: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__functional/function.h:24: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/memory:819: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/ranges_uninitialized_algorithms.h:22: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__memory/uninitialized_algorithms.h:17: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/iterator:590: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/back_insert_iterator.h:14: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__iterator/iterator.h:24:29: note: 'iterator' has been explicitly marked deprecated here struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator ^ In file included from ../../../../../src/devices/machine/netlist.cpp:1: In file included from ../../../../../src/emu/emu.h:22: In file included from /mnt/d/code/other/mame_binaries/mame/build/projects/sdl/mamearcade/gmake-asmjs/../../../../../src/emu/emufwd.h:17: In file included from /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/type_traits:419: /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1031:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED ^ /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/__config:1008:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ Compiling src/devices/machine/ns32082.cpp... Compiling src/devices/machine/nscsi_bus.cpp... Compiling src/devices/machine/nscsi_cb.cpp... Compiling src/devices/machine/nvram.cpp... 1 warning generated. Compiling src/devices/machine/output_latch.cpp... Compiling src/devices/machine/pc_lpt.cpp... Compiling src/devices/machine/pccard.cpp... Compiling src/devices/machine/pcf8583.cpp... Compiling src/devices/machine/pcf8584.cpp... Compiling src/devices/machine/pci-apic.cpp... Compiling src/devices/machine/pci-ide.cpp... Compiling src/devices/machine/pci-sata.cpp... Compiling src/devices/machine/pci-smbus.cpp... Compiling src/devices/machine/pci-usb.cpp... Compiling src/devices/machine/pci.cpp... Compiling src/devices/machine/pci9050.cpp... Compiling src/devices/machine/pckeybrd.cpp... Compiling src/devices/machine/pic8259.cpp... Compiling src/devices/machine/pit8253.cpp... Compiling src/devices/machine/pla.cpp... Compiling src/devices/machine/ps2intc.cpp... Compiling src/devices/machine/pxa255.cpp... Compiling src/devices/machine/r10696.cpp... Compiling src/devices/machine/r10788.cpp... Compiling src/devices/machine/ra17xx.cpp... Compiling src/devices/machine/ram.cpp... Compiling src/devices/machine/rf5c296.cpp... Compiling src/devices/machine/ripple_counter.cpp... Compiling src/devices/machine/roc10937.cpp... Compiling src/devices/machine/rp5c01.cpp... Compiling src/devices/machine/rp5h01.cpp... Compiling src/devices/machine/rstbuf.cpp... Compiling src/devices/machine/rtc4543.cpp... Compiling src/devices/machine/rtc65271.cpp... Compiling src/devices/machine/rtc9701.cpp... Compiling src/devices/machine/s2636.cpp... Compiling src/devices/machine/s3520cf.cpp... Compiling src/devices/machine/s3c2400.cpp... Compiling src/devices/machine/s3c2410.cpp... Compiling src/devices/machine/s3c2440.cpp... In file included from ../../../../../src/devices/machine/s3c2440.cpp:225: ../../../../../src/devices/machine/s3c24xx.hxx:1158:12: warning: variable 'int_type' set but not used [-Wunused-but-set-variable] uint32_t int_type = 0; ^ In file included from ../../../../../src/devices/machine/s3c2400.cpp:154: ../../../../../src/devices/machine/s3c24xx.hxx:1158:12: warning: variable 'int_type' set but not used [-Wunused-but-set-variable] uint32_t int_type = 0; ^ In file included from ../../../../../src/devices/machine/s3c2410.cpp:210: ../../../../../src/devices/machine/s3c24xx.hxx:1158:12: warning: variable 'int_type' set but not used [-Wunused-but-set-variable] uint32_t int_type = 0; ^ 1 warning generated. Compiling src/devices/machine/s3c24xx.cpp... 1 warning generated. Compiling src/devices/machine/s_smp.cpp... 1 warning generated. Compiling src/devices/machine/scc68070.cpp... Compiling src/devices/machine/scn_pci.cpp... Compiling src/devices/machine/sda2006.cpp... Compiling src/devices/machine/sdlc.cpp... Compiling src/devices/machine/sega_scu.cpp... Compiling src/devices/machine/segacrp2_device.cpp... Compiling src/devices/machine/segacrpt_device.cpp... Compiling src/devices/machine/sensorboard.cpp... Compiling src/devices/machine/serflash.cpp... Compiling src/devices/machine/sis5513_ide.cpp... Compiling src/devices/machine/sis630_gui.cpp... Compiling src/devices/machine/sis630_host.cpp... Compiling src/devices/machine/sis7001_usb.cpp... Compiling src/devices/machine/sis7018_audio.cpp... Compiling src/devices/machine/sis85c496.cpp... Compiling src/devices/machine/sis900_eth.cpp... Compiling src/devices/machine/sis950_lpc.cpp... Compiling src/devices/machine/sis950_smbus.cpp... Compiling src/devices/machine/smartboard.cpp... Compiling src/devices/machine/smartmed.cpp... Compiling src/devices/machine/smc91c9x.cpp... Compiling src/devices/machine/smpc.cpp... Compiling src/devices/machine/spchrom.cpp... Compiling src/devices/machine/steppers.cpp... Compiling src/devices/machine/stvcd.cpp... Compiling src/devices/machine/swtpc8212.cpp... Compiling src/devices/machine/t10mmc.cpp... Compiling src/devices/machine/t10sbc.cpp... Compiling src/devices/machine/t10spc.cpp... Compiling src/devices/machine/tc009xlvc.cpp... Compiling src/devices/machine/te7750.cpp... Compiling src/devices/machine/terminal.cpp... Compiling src/devices/machine/ticket.cpp... Compiling src/devices/machine/timekpr.cpp... Compiling src/devices/machine/timer.cpp... Compiling src/devices/machine/tmp68301.cpp... Compiling src/devices/machine/tms1024.cpp... Compiling src/devices/machine/tms6100.cpp... Compiling src/devices/machine/tms9902.cpp... Compiling src/devices/machine/tsb12lv01a.cpp... Compiling src/devices/machine/upd1990a.cpp... Compiling src/devices/machine/upd4701.cpp... Compiling src/devices/machine/upd4992.cpp... Compiling src/devices/machine/upd7001.cpp... Compiling src/devices/machine/upd7004.cpp... Compiling src/devices/machine/upd765.cpp... Compiling src/devices/machine/v3021.cpp... Compiling src/devices/machine/vr0uart.cpp... Compiling src/devices/machine/vrc4373.cpp... Compiling src/devices/machine/vrc5074.cpp... Compiling src/devices/machine/vrender0.cpp... Compiling src/devices/machine/vt83c461.cpp... Compiling src/devices/machine/watchdog.cpp... Compiling src/devices/machine/wd11c00_17.cpp... Compiling src/devices/machine/wd2010.cpp... Compiling src/devices/machine/wd33c9x.cpp... Compiling src/devices/machine/wd_fdc.cpp... Compiling src/devices/machine/x2212.cpp... Compiling src/devices/machine/x76f041.cpp... Compiling src/devices/machine/x76f100.cpp... Compiling src/devices/machine/z80ctc.cpp... Compiling src/devices/machine/z80daisy.cpp... Compiling src/devices/machine/z80daisy_generic.cpp... Compiling src/devices/machine/z80dma.cpp... Compiling src/devices/machine/z80pio.cpp... Compiling src/devices/machine/z80scc.cpp... Compiling src/devices/machine/z80sio.cpp... Compiling src/devices/sound/315-5641.cpp... Compiling src/devices/sound/ad1848.cpp... Compiling src/devices/sound/aica.cpp... Compiling src/devices/sound/aicadsp.cpp... Compiling src/devices/sound/astrocde.cpp... Compiling src/devices/sound/ay8910.cpp... Compiling src/devices/sound/bbd.cpp... Compiling src/devices/sound/beep.cpp... Compiling src/devices/sound/bsmt2000.cpp... Compiling src/devices/sound/c140.cpp... Compiling src/devices/sound/c352.cpp... Compiling src/devices/sound/c6280.cpp... Compiling src/devices/sound/cdda.cpp... Compiling src/devices/sound/cdp1863.cpp... Compiling src/devices/sound/cdp1869.cpp... Compiling src/devices/sound/cem3394.cpp... Compiling src/devices/sound/dac.cpp... Compiling src/devices/sound/dac76.cpp... Compiling src/devices/sound/digitalk.cpp... Compiling src/devices/sound/discrete.cpp... Compiling src/devices/sound/dmadac.cpp... Compiling src/devices/sound/es1373.cpp... Compiling src/devices/sound/es5503.cpp... Compiling src/devices/sound/es5506.cpp... Compiling src/devices/sound/es8712.cpp... Compiling src/devices/sound/esqpump.cpp... Compiling src/devices/sound/flt_biquad.cpp... Compiling src/devices/sound/flt_rc.cpp... Compiling src/devices/sound/flt_vol.cpp... Compiling src/devices/sound/gaelco.cpp... Compiling src/devices/sound/gb.cpp... Compiling src/devices/sound/hc55516.cpp... Compiling src/devices/sound/i5000.cpp... Compiling src/devices/sound/ics2115.cpp... Compiling src/devices/sound/iremga20.cpp... Compiling src/devices/sound/k005289.cpp... Compiling src/devices/sound/k007232.cpp... Compiling src/devices/sound/k051649.cpp... Compiling src/devices/sound/k053260.cpp... Compiling src/devices/sound/k054539.cpp... Compiling src/devices/sound/k056800.cpp... Compiling src/devices/sound/ks0164.cpp... Compiling src/devices/sound/l7a1045_l6028_dsp_a.cpp... Compiling src/devices/sound/lc7535.cpp... Compiling src/devices/sound/mas3507d.cpp... Compiling src/devices/sound/mea8000.cpp... Compiling src/devices/sound/meg.cpp... Compiling src/devices/sound/mixer.cpp... Compiling src/devices/sound/mm5837.cpp... Compiling src/devices/sound/mos6560.cpp... Compiling src/devices/sound/mos6581.cpp... Compiling src/devices/sound/mpeg_audio.cpp... Compiling src/devices/sound/msm5205.cpp... Compiling src/devices/sound/msm5232.cpp... Compiling src/devices/sound/multipcm.cpp... Compiling src/devices/sound/n63701x.cpp... Compiling src/devices/sound/namco.cpp... Compiling src/devices/sound/nes_apu.cpp... Compiling src/devices/sound/nes_apu_vt.cpp... Compiling src/devices/sound/okiadpcm.cpp... Compiling src/devices/sound/okim6295.cpp... Compiling src/devices/sound/okim6376.cpp... Compiling src/devices/sound/okim9810.cpp... Compiling src/devices/sound/pci-ac97.cpp... Compiling src/devices/sound/pokey.cpp... Compiling src/devices/sound/qs1000.cpp... Compiling src/devices/sound/qsound.cpp... Compiling src/devices/sound/qsoundhle.cpp... Compiling src/devices/sound/rf5c400.cpp... Compiling src/devices/sound/rf5c68.cpp... Compiling src/devices/sound/s14001a.cpp... Compiling src/devices/sound/s_dsp.cpp... Compiling src/devices/sound/saa1099.cpp... Compiling src/devices/sound/samples.cpp... Compiling src/devices/sound/sb0400.cpp... Compiling src/devices/sound/scsp.cpp... Compiling src/devices/sound/scspdsp.cpp... Compiling src/devices/sound/segapcm.cpp... Compiling src/devices/sound/setapcm.cpp... Compiling src/devices/sound/sid.cpp... Compiling src/devices/sound/sidenvel.cpp... Compiling src/devices/sound/sidvoice.cpp... Compiling src/devices/sound/sn76477.cpp... Compiling src/devices/sound/sn76496.cpp... Compiling src/devices/sound/snkwave.cpp... Compiling src/devices/sound/sp0250.cpp... Compiling src/devices/sound/sp0256.cpp... Compiling src/devices/sound/spkrdev.cpp... Compiling src/devices/sound/spu.cpp... Compiling src/devices/sound/spu_tables.cpp... Compiling src/devices/sound/spureverb.cpp... Compiling src/devices/sound/st0016.cpp... Compiling src/devices/sound/swp30.cpp... Compiling src/devices/sound/ta7630.cpp... Compiling src/devices/sound/tc8830f.cpp... Compiling src/devices/sound/tiaintf.cpp... Compiling src/devices/sound/tiasound.cpp... Compiling src/devices/sound/tms3615.cpp... Compiling src/devices/sound/tms36xx.cpp... Compiling src/devices/sound/tms5110.cpp... Compiling src/devices/sound/tms5220.cpp... Compiling src/devices/sound/tt5665.cpp... Compiling src/devices/sound/upd7759.cpp... Compiling src/devices/sound/vlm5030.cpp... Compiling src/devices/sound/votrax.cpp... Compiling src/devices/sound/vrender0.cpp... Compiling src/devices/sound/x1_010.cpp... Compiling src/devices/sound/xt446.cpp... Compiling src/devices/sound/ymf271.cpp... Compiling src/devices/sound/ymopl.cpp... Compiling src/devices/sound/ymopm.cpp... Compiling src/devices/sound/ymopn.cpp... Compiling src/devices/sound/ymz280b.cpp... Compiling src/devices/sound/ymz770.cpp... Compiling src/devices/sound/zsg2.cpp... Compiling src/devices/video/315_5124.cpp... Compiling src/devices/video/315_5313.cpp... Compiling src/devices/video/avgdvg.cpp... Compiling src/devices/video/bt45x.cpp... Compiling src/devices/video/bt47x.cpp... Compiling src/devices/video/bufsprite.cpp... Compiling src/devices/video/cesblit.cpp... Compiling src/devices/video/cgapal.cpp... Compiling src/devices/video/clgd542x.cpp... Compiling src/devices/video/crtc_ega.cpp... Compiling src/devices/video/dm9368.cpp... Compiling src/devices/video/dp8350.cpp... Compiling src/devices/video/ef9369.cpp... Compiling src/devices/video/epic12.cpp... Compiling src/devices/video/epic12_blit0.cpp... Compiling src/devices/video/epic12_blit1.cpp... Compiling src/devices/video/epic12_blit2.cpp... Compiling src/devices/video/epic12_blit3.cpp... Compiling src/devices/video/epic12_blit4.cpp... Compiling src/devices/video/epic12_blit5.cpp... Compiling src/devices/video/epic12_blit6.cpp... Compiling src/devices/video/epic12_blit7.cpp... Compiling src/devices/video/epic12_blit8.cpp... Compiling src/devices/video/fixfreq.cpp... Compiling src/devices/video/gb_lcd.cpp... Compiling src/devices/video/gf7600gs.cpp... Compiling src/devices/video/hd44780.cpp... Compiling src/devices/video/hd61830.cpp... Compiling src/devices/video/hd63484.cpp... Compiling src/devices/video/huc6202.cpp... Compiling src/devices/video/huc6260.cpp... Compiling src/devices/video/huc6270.cpp... Compiling src/devices/video/i8275.cpp... Compiling src/devices/video/imagetek_i4100.cpp... Compiling src/devices/video/jangou_blitter.cpp... Compiling src/devices/video/k051316.cpp... Compiling src/devices/video/k053936.cpp... Compiling src/devices/video/m50458.cpp... Compiling src/devices/video/mb90082.cpp... Compiling src/devices/video/mb_vcu.cpp... Compiling src/devices/video/mc6845.cpp... Compiling src/devices/video/pc_vga.cpp... Compiling src/devices/video/ppu2c0x.cpp... Compiling src/devices/video/ppu2c0x_sh6578.cpp... Compiling src/devices/video/ppu2c0x_vt.cpp... Compiling src/devices/video/ps2gif.cpp... Compiling src/devices/video/ps2gs.cpp... Compiling src/devices/video/psx.cpp... Compiling src/devices/video/pwm.cpp... Compiling src/devices/video/ramdac.cpp... Compiling src/devices/video/saa5050.cpp... Compiling src/devices/video/scn2674.cpp... Compiling src/devices/video/snes_ppu.cpp... Compiling src/devices/video/sprite.cpp... Compiling src/devices/video/tlc34076.cpp... Compiling src/devices/video/tmap038.cpp... Compiling src/devices/video/tms34061.cpp... Compiling src/devices/video/tms9927.cpp... Compiling src/devices/video/tms9928a.cpp... Compiling src/devices/video/upd7220.cpp... Compiling src/devices/video/v9938.cpp... Compiling src/devices/video/vector.cpp... Compiling src/devices/video/voodoo.cpp... Compiling src/devices/video/voodoo_2.cpp... Compiling src/devices/video/voodoo_banshee.cpp... Compiling src/devices/video/voodoo_pci.cpp... Compiling src/devices/video/voodoo_render.cpp... Compiling src/devices/video/vrender0.cpp... Compiling src/devices/video/x1_001.cpp... Compiling src/devices/video/zeus2.cpp... Archiving liboptional.a... # The building process seems stucked here, so I entered `Ctrl+C` to kill it ^CTraceback (most recent call last): File "/mnt/d/code/webassembly/emsdk/upstream/emscripten/emmake.py", line 67, in sys.exit(run()) File "/mnt/d/code/webassembly/emsdk/upstream/emscripten/emmake.py", line 60, in run shared.check_call(args, shell=utils.WINDOWS, env=env) File "/mnt/d/code/webassembly/emsdk/upstream/emscripten/tools/shared.py", line 230, in check_call return run_process(cmd, *args, **kw) File "/mnt/d/code/webassembly/emsdk/upstream/emscripten/tools/shared.py", line 107, in run_process ret = subprocess.run(cmd, check=check, input=input, *args, **kw) File "/usr/lib/python3.10/subprocess.py", line 503, in run stdout, stderr = process.communicate(input, timeout=timeout) File "/usr/lib/python3.10/subprocess.py", line 1141, in communicate self.wait() File "/usr/lib/python3.10/subprocess.py", line 1204, in wait return self._wait(timeout=timeout) File "/usr/lib/python3.10/subprocess.py", line 1938, in _wait (pid, sts) = self._try_wait(0) File "/usr/lib/python3.10/subprocess.py", line 1896, in _try_wait (pid, sts) = os.waitpid(self.pid, wait_flags) KeyboardInterrupt # Then I execute the former command to do incremental building liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4 make: make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4 Clang 16.0.0 detected Compiling src/mame/excellent/excellent_spr.cpp... Archiving libexcellent.a... Compiling src/mame/mame.cpp... Compiling generated/version.cpp... Building driver list... 1534 source file(s) found 34393 driver(s) found Compiling generated/mame/arcade/drivlist.cpp... Linking mamearcade.html... wasm-ld: error: initial memory too small, 52082176 bytes needed em++: error: '/mnt/d/code/webassembly/emsdk/upstream/bin/wasm-ld @/tmp/emscripten_8wu7a3jr.rsp.utf-8' failed (returned 1) make[2]: *** [mamearcade.make:272: ../../../../../mamearcade.html] Error 1 make[1]: *** [Makefile:433: mamearcade] Error 2 make: *** [makefile:1274: asmjs] Error 2 emmake: error: 'make SUBTARGET=arcade TOOLS=0 NOWERROR=1 -j4' failed (returned 2) liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ ```
liudonghua123 commented 2 years ago

SOURCES

Well, I just want to play some kov/kovplus games on browser which seems use neogeo driver, so I should add SOURCES=src/mame/neogeo/neogeo.cpp?

I tried emmake make SUBTARGET=arcade SOURCES=src/mame/neogeo/neogeo.cpp TOOLS=0 NOWERROR=1 REGENIE=1 -j8 and it build successfully, but I could not find the generated js/wasm file.

liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ emmake make SUBTARGET=arcade SOURCES=src/mame/neogeo/neogeo.cpp TOOLS=0 NOWERROR=1 REGENIE=1 -j8
make: make SUBTARGET=arcade SOURCES=src/mame/neogeo/neogeo.cpp TOOLS=0 NOWERROR=1 REGENIE=1 -j8
Clang 16.0.0 detected
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --libs
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
emscripten sdl2-config called with /mnt/d/code/webassembly/emsdk/upstream/emscripten/cache/sysroot/bin/sdl2-config --cflags
Building configurations...
Running action 'gmake'...
Generating "build/projects/sdl/mamearcade/gmake-asmjs/Makefile"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/qtdbg_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/osd_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ocore_sdl.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/utils.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/formats.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/expat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/zlib.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/softfloat3.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/jpeg.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/flac.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/7z.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/lua.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/lualibs.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/sqlite3.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bx.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bimg.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/bgfx.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/linenoise.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/utf8proc.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/wdlfft.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/ymfm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/emu.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/precompile.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/frontend.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/optional.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/dasm.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/mame_arcade.make"
Generating "build/projects/sdl/mamearcade/gmake-asmjs/arcade.make"
Done. Generated 30/30 projects.
Compiling src/lib/formats/all.cpp...
Archiving libmame_arcade.a...
Archiving libformats.a...
Building driver list...
1 source file(s) found
288 driver(s) found
Compiling generated/mame/arcade/drivlist.cpp...
Linking arcade.html...
warning: undefined symbol: glPopAttrib (referenced by top-level compiled C/C++ code)
warning: undefined symbol: glPushAttrib (referenced by top-level compiled C/C++ code)
em++: warning: warnings in JS library compilation [-Wjs-compiler]
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ find build -name "*.wasm" -type f
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ find build -name "*.js" -type f
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$ find build -name "*.html" -type f
liudonghua@DESKTOP-DELL:/mnt/d/code/other/mame_binaries/mame$
cuavas commented 2 years ago

Please use a discussion forum for this. The emscripten target is only marginally supported, and a large subtarget or full build of MAME would be impractically large to use in a web browser.

Some forums you could consider:

liudonghua123 commented 2 years ago

@cuavas @DopefishJustin @Tafoid @brijohn Thanks for all, I find the built files in the root directory of mame now.