Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

emmake make SUBTARGET=arcade failed on #10257

Closed
liudonghua123 opened this issue Aug 23, 2022 · 9 comments
Closed

emmake make SUBTARGET=arcade failed on #10257

liudonghua123 opened this issue Aug 23, 2022 · 9 comments

Comments

@liudonghua123
Copy link

liudonghua123 commented Aug 23, 2022

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
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
Copy link
Author

I also tried emmake make SUBTARGET=arcade TOOLS=1 REGENIE=1 -j8 provided on #7031. But it's the same error.

the full logs
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
Copy link
Contributor

Tafoid commented Aug 23, 2022

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
Copy link
Author

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
Copy link
Author

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
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
Copy link
Member

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
Copy link
Author

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
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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' is deprecated [-Wdeprecated-declarations]
                struct iter_t final : public std::iterator<std::forward_iterator_tag, LC>
                                                  ^
../../../../../src/lib/netlist/solver/../core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t<netlist::detail::core_terminal_t, 0>::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<netlist::detail::core_terminal_t, 0>::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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' 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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' is deprecated [-Wdeprecated-declarations]
                struct iter_t final : public std::iterator<std::forward_iterator_tag, LC>
                                                  ^
../../../../../src/lib/netlist/solver/../core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t<netlist::detail::core_terminal_t, 0>::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<netlist::detail::core_terminal_t, 0>::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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' 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<cpu_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 <class DeviceClass> [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(root_device().subdevice(tag)); }
                                                                                                                                ^
../../../../../src/devices/bus/snes_ctrl/bcbattle.cpp:95:53: warning: 'device<cpu_device>' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations]
        battler_timer->adjust(attotime::zero, 0, machine().device<cpu_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<cpu_device>' has been explicitly marked deprecated here
        template <class DeviceClass> [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(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<cpu_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 <class DeviceClass> [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(root_device().subdevice(tag)); }
                                                                                                                                ^
../../../../../src/devices/bus/snes_ctrl/miracle.cpp:153:53: warning: 'device<cpu_device>' is deprecated: absolute tag lookup; use subdevice or finder instead [-Wdeprecated-declarations]
                strobe_timer->adjust(attotime::zero, 0, machine().device<cpu_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<cpu_device>' has been explicitly marked deprecated here
        template <class DeviceClass> [[deprecated("absolute tag lookup; use subdevice or finder instead")]] inline DeviceClass *device(const char *tag) { return downcast<DeviceClass *>(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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' is deprecated [-Wdeprecated-declarations]
                struct iter_t final : public std::iterator<std::forward_iterator_tag, LC>
                                                  ^
../../../../../src/devices/machine/../../lib/netlist/core/../plib/plists.h:245:20: note: in instantiation of member class 'plib::linked_list_t<netlist::detail::core_terminal_t, 0>::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<netlist::detail::core_terminal_t, 0>::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<std::forward_iterator_tag, netlist::detail::core_terminal_t>' 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 <module>
    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
Copy link
Author

liudonghua123 commented Aug 23, 2022

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
Copy link
Member

cuavas commented Aug 23, 2022

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:

@cuavas cuavas closed this as not planned Won't fix, can't repro, duplicate, stale Aug 23, 2022
@liudonghua123
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants