|
Joined: Jun 2001
Posts: 76 Likes: 8
Member
|
Member
Joined: Jun 2001
Posts: 76 Likes: 8 |
That happened to me after OG's debug changes, but a clean compile fixed it. You wrote you did a clean compile, so I can't help you..
|
|
|
|
Joined: Aug 2011
Posts: 499
Senior Member
|
Senior Member
Joined: Aug 2011
Posts: 499 |
I'm still not successful in trying to compile MAME and MESS. I'll try and be more accurate here. I'm using Windows 7 64-Bit, TortoiseGit and the same version of MingW64 from the MAMEDev website.
When I try and compile MAME, I get the following error:
C:\MAME GitHub>makemame Deleting object tree obj/windows64... Deleting mame64.exe... Deleting ledutil.exe romcmp.exe chdman.exe jedutil.exe unidasm.exe ldresample. e ldverify.exe regrep.exe srcclean.exe src2html.exe split.exe pngcmp.exe nltoo exe ... Deleting dependencies... mkdir.exe -p obj/windows64 mkdir.exe -p obj/windows64/MAME/MAME mkdir.exe -p obj/windows64/build mkdir.exe -p obj/windows64/emu/audio mkdir.exe -p obj/windows64/emu/bus mkdir.exe -p obj/windows64/emu/bus/centronics mkdir.exe -p obj/windows64/emu/bus/generic mkdir.exe -p obj/windows64/emu/bus/isa mkdir.exe -p obj/windows64/emu/bus/neogeo mkdir.exe -p obj/windows64/emu/bus/rs232 mkdir.exe -p obj/windows64/emu/bus/scsi mkdir.exe -p obj/windows64/emu/bus/vectrex mkdir.exe -p obj/windows64/emu/cpu mkdir.exe -p obj/windows64/emu/cpu/8x300 mkdir.exe -p obj/windows64/emu/cpu/adsp2100 mkdir.exe -p obj/windows64/emu/cpu/alph8201 mkdir.exe -p obj/windows64/emu/cpu/alto2 mkdir.exe -p obj/windows64/emu/cpu/am29000 mkdir.exe -p obj/windows64/emu/cpu/apexc mkdir.exe -p obj/windows64/emu/cpu/arm mkdir.exe -p obj/windows64/emu/cpu/arm7 mkdir.exe -p obj/windows64/emu/cpu/asap mkdir.exe -p obj/windows64/emu/cpu/avr8 mkdir.exe -p obj/windows64/emu/cpu/ccpu mkdir.exe -p obj/windows64/emu/cpu/cop400 mkdir.exe -p obj/windows64/emu/cpu/cosmac mkdir.exe -p obj/windows64/emu/cpu/cp1610 mkdir.exe -p obj/windows64/emu/cpu/cubeqcpu mkdir.exe -p obj/windows64/emu/cpu/dsp16 mkdir.exe -p obj/windows64/emu/cpu/dsp32 mkdir.exe -p obj/windows64/emu/cpu/dsp56k mkdir.exe -p obj/windows64/emu/cpu/e132xs mkdir.exe -p obj/windows64/emu/cpu/es5510 mkdir.exe -p obj/windows64/emu/cpu/esrip mkdir.exe -p obj/windows64/emu/cpu/f8 mkdir.exe -p obj/windows64/emu/cpu/g65816 mkdir.exe -p obj/windows64/emu/cpu/h6280 mkdir.exe -p obj/windows64/emu/cpu/h8 mkdir.exe -p obj/windows64/emu/cpu/hcd62121 mkdir.exe -p obj/windows64/emu/cpu/hd61700 mkdir.exe -p obj/windows64/emu/cpu/i386 mkdir.exe -p obj/windows64/emu/cpu/i4004 mkdir.exe -p obj/windows64/emu/cpu/i8008 mkdir.exe -p obj/windows64/emu/cpu/i8085 mkdir.exe -p obj/windows64/emu/cpu/i8089 mkdir.exe -p obj/windows64/emu/cpu/i86 mkdir.exe -p obj/windows64/emu/cpu/i860 mkdir.exe -p obj/windows64/emu/cpu/i960 mkdir.exe -p obj/windows64/emu/cpu/ie15 mkdir.exe -p obj/windows64/emu/cpu/jaguar mkdir.exe -p obj/windows64/emu/cpu/lc8670 mkdir.exe -p obj/windows64/emu/cpu/lh5801 mkdir.exe -p obj/windows64/emu/cpu/lr35902 mkdir.exe -p obj/windows64/emu/cpu/m37710 mkdir.exe -p obj/windows64/emu/cpu/m6502 mkdir.exe -p obj/windows64/emu/cpu/m6800 mkdir.exe -p obj/windows64/emu/cpu/m68000 mkdir.exe -p obj/windows64/emu/cpu/m6805 mkdir.exe -p obj/windows64/emu/cpu/m6809 mkdir.exe -p obj/windows64/emu/cpu/mb86233 mkdir.exe -p obj/windows64/emu/cpu/mb86235 mkdir.exe -p obj/windows64/emu/cpu/mb88xx mkdir.exe -p obj/windows64/emu/cpu/mc68hc11 mkdir.exe -p obj/windows64/emu/cpu/mcs48 mkdir.exe -p obj/windows64/emu/cpu/mcs51 mkdir.exe -p obj/windows64/emu/cpu/mcs96 mkdir.exe -p obj/windows64/emu/cpu/minx mkdir.exe -p obj/windows64/emu/cpu/mips mkdir.exe -p obj/windows64/emu/cpu/mn10200 mkdir.exe -p obj/windows64/emu/cpu/nec mkdir.exe -p obj/windows64/emu/cpu/pdp1 mkdir.exe -p obj/windows64/emu/cpu/pic16c5x mkdir.exe -p obj/windows64/emu/cpu/pic16c62x mkdir.exe -p obj/windows64/emu/cpu/powerpc mkdir.exe -p obj/windows64/emu/cpu/pps4 mkdir.exe -p obj/windows64/emu/cpu/psx mkdir.exe -p obj/windows64/emu/cpu/rsp mkdir.exe -p obj/windows64/emu/cpu/s2650 mkdir.exe -p obj/windows64/emu/cpu/saturn mkdir.exe -p obj/windows64/emu/cpu/sc61860 mkdir.exe -p obj/windows64/emu/cpu/scmp mkdir.exe -p obj/windows64/emu/cpu/score mkdir.exe -p obj/windows64/emu/cpu/scudsp mkdir.exe -p obj/windows64/emu/cpu/se3208 mkdir.exe -p obj/windows64/emu/cpu/sh2 mkdir.exe -p obj/windows64/emu/cpu/sh4 mkdir.exe -p obj/windows64/emu/cpu/sharc mkdir.exe -p obj/windows64/emu/cpu/sm8500 mkdir.exe -p obj/windows64/emu/cpu/spc700 mkdir.exe -p obj/windows64/emu/cpu/ssem mkdir.exe -p obj/windows64/emu/cpu/ssp1601 mkdir.exe -p obj/windows64/emu/cpu/superfx mkdir.exe -p obj/windows64/emu/cpu/t11 mkdir.exe -p obj/windows64/emu/cpu/tlcs90 mkdir.exe -p obj/windows64/emu/cpu/tlcs900 mkdir.exe -p obj/windows64/emu/cpu/tms0980 mkdir.exe -p obj/windows64/emu/cpu/tms32010 mkdir.exe -p obj/windows64/emu/cpu/tms32025 mkdir.exe -p obj/windows64/emu/cpu/tms32031 mkdir.exe -p obj/windows64/emu/cpu/tms32051 mkdir.exe -p obj/windows64/emu/cpu/tms32082 mkdir.exe -p obj/windows64/emu/cpu/tms34010 mkdir.exe -p obj/windows64/emu/cpu/tms57002 mkdir.exe -p obj/windows64/emu/cpu/tms7000 mkdir.exe -p obj/windows64/emu/cpu/tms9900 mkdir.exe -p obj/windows64/emu/cpu/unsp mkdir.exe -p obj/windows64/emu/cpu/upd7725 mkdir.exe -p obj/windows64/emu/cpu/upd7810 mkdir.exe -p obj/windows64/emu/cpu/v30mz mkdir.exe -p obj/windows64/emu/cpu/v60 mkdir.exe -p obj/windows64/emu/cpu/v810 mkdir.exe -p obj/windows64/emu/cpu/z180 mkdir.exe -p obj/windows64/emu/cpu/z8 mkdir.exe -p obj/windows64/emu/cpu/z80 mkdir.exe -p obj/windows64/emu/cpu/z8000 mkdir.exe -p obj/windows64/emu/debug mkdir.exe -p obj/windows64/emu/drivers mkdir.exe -p obj/windows64/emu/imagedev mkdir.exe -p obj/windows64/emu/layout mkdir.exe -p obj/windows64/emu/machine mkdir.exe -p obj/windows64/emu/netlist mkdir.exe -p obj/windows64/emu/netlist/analog mkdir.exe -p obj/windows64/emu/netlist/devices mkdir.exe -p obj/windows64/emu/sound mkdir.exe -p obj/windows64/emu/ui mkdir.exe -p obj/windows64/emu/video mkdir.exe -p obj/windows64/lib/expat mkdir.exe -p obj/windows64/lib/formats mkdir.exe -p obj/windows64/lib/lib7z mkdir.exe -p obj/windows64/lib/libflac mkdir.exe -p obj/windows64/lib/libjpeg mkdir.exe -p obj/windows64/lib/lua mkdir.exe -p obj/windows64/lib/lua/lib mkdir.exe -p obj/windows64/lib/portmidi mkdir.exe -p obj/windows64/lib/softfloat mkdir.exe -p obj/windows64/lib/sqlite3 mkdir.exe -p obj/windows64/lib/util mkdir.exe -p obj/windows64/lib/web mkdir.exe -p obj/windows64/lib/web/json mkdir.exe -p obj/windows64/lib/zlib mkdir.exe -p obj/windows64/mame/audio mkdir.exe -p obj/windows64/mame/drivers mkdir.exe -p obj/windows64/mame/layout mkdir.exe -p obj/windows64/mame/machine mkdir.exe -p obj/windows64/mame/video mkdir.exe -p obj/windows64/osd mkdir.exe -p obj/windows64/osd/modules mkdir.exe -p obj/windows64/osd/modules/debugger mkdir.exe -p obj/windows64/osd/modules/sound mkdir.exe -p obj/windows64/osd/windows mkdir.exe -p obj/windows64/tools Compiling src/osd/windows/vconv.c... Compiling src/build/makedep.c... Compiling src/lib/util/astring.c... Compiling src/lib/util/corealloc.c... Compiling src/lib/util/corefile.c... Compiling src/lib/util/unicode.c... Compiling src/lib/util/tagmap.c... Compiling src/osd/windows/main.c... Compiling src/osd/windows/strconv.c... Compiling src/osd/windows/windir.c... Compiling src/osd/windows/winfile.c... Compiling src/osd/windows/winmisc.c... Compiling src/osd/windows/winsync.c... Compiling src/osd/windows/wintime.c... Compiling src/osd/windows/winutf8.c... Compiling src/osd/windows/winutil.c... Compiling src/osd/windows/winclip.c... Compiling src/osd/windows/winsocket.c... Compiling src/osd/windows/winwork.c... Compiling src/osd/windows/winptty.c... Compiling src/osd/windows/winos.c... Compiling src/lib/zlib/adler32.c... Compiling src/lib/zlib/compress.c... Compiling src/lib/zlib/crc32.c... Compiling src/lib/zlib/deflate.c... Compiling src/lib/zlib/inffast.c... Compiling src/lib/zlib/inflate.c... Compiling src/lib/zlib/infback.c... Compiling src/lib/zlib/inftrees.c... Compiling src/lib/zlib/trees.c... Compiling src/lib/zlib/uncompr.c... Compiling src/lib/zlib/zutil.c... Compiling src/build/makemak.c... Compiling src/lib/util/corestr.c... Compiling src/build/makelist.c... Compiling src/lib/util/cstrpool.c... Compiling src/build/png2bdc.c... Compiling src/lib/util/bitmap.c... Compiling src/lib/util/png.c... Compiling src/lib/util/palette.c... Compiling src/build/verinfo.c... Compiling src/emu/cpu/m68000/m68kmake.c... make: *** No rule to make target 'obj/windows64/MAME/MAME.o', needed by 'MAME6 exe'. Stop. make: *** Waiting for unfinished jobs....
When I try to compile MESS, I get this error:
C:\MAME GitHub>makemess Deleting object tree obj/windows64... Deleting mame64.exe... Deleting ledutil.exe romcmp.exe chdman.exe jedutil.exe unidasm.exe ldresample.ex e ldverify.exe regrep.exe srcclean.exe src2html.exe split.exe pngcmp.exe nltool. exe ... Deleting dependencies... mkdir.exe -p obj/windows64 mkdir.exe -p obj/windows64/MESS/MESS mkdir.exe -p obj/windows64/build mkdir.exe -p obj/windows64/emu/audio mkdir.exe -p obj/windows64/emu/bus mkdir.exe -p obj/windows64/emu/bus/a1bus mkdir.exe -p obj/windows64/emu/bus/a2bus mkdir.exe -p obj/windows64/emu/bus/a7800 mkdir.exe -p obj/windows64/emu/bus/a800 mkdir.exe -p obj/windows64/emu/bus/a8sio mkdir.exe -p obj/windows64/emu/bus/abcbus mkdir.exe -p obj/windows64/emu/bus/abckb mkdir.exe -p obj/windows64/emu/bus/adam mkdir.exe -p obj/windows64/emu/bus/adamnet mkdir.exe -p obj/windows64/emu/bus/amiga/zorro mkdir.exe -p obj/windows64/emu/bus/apf mkdir.exe -p obj/windows64/emu/bus/arcadia mkdir.exe -p obj/windows64/emu/bus/astrocde mkdir.exe -p obj/windows64/emu/bus/bml3 mkdir.exe -p obj/windows64/emu/bus/bw2 mkdir.exe -p obj/windows64/emu/bus/c64 mkdir.exe -p obj/windows64/emu/bus/cbm2 mkdir.exe -p obj/windows64/emu/bus/cbmiec mkdir.exe -p obj/windows64/emu/bus/centronics mkdir.exe -p obj/windows64/emu/bus/chanf mkdir.exe -p obj/windows64/emu/bus/coco mkdir.exe -p obj/windows64/emu/bus/coleco mkdir.exe -p obj/windows64/emu/bus/compucolor mkdir.exe -p obj/windows64/emu/bus/comx35 mkdir.exe -p obj/windows64/emu/bus/cpc mkdir.exe -p obj/windows64/emu/bus/crvision mkdir.exe -p obj/windows64/emu/bus/dmv mkdir.exe -p obj/windows64/emu/bus/ecbbus mkdir.exe -p obj/windows64/emu/bus/econet mkdir.exe -p obj/windows64/emu/bus/ep64 mkdir.exe -p obj/windows64/emu/bus/epson_sio mkdir.exe -p obj/windows64/emu/bus/gameboy mkdir.exe -p obj/windows64/emu/bus/gamegear mkdir.exe -p obj/windows64/emu/bus/gba mkdir.exe -p obj/windows64/emu/bus/generic mkdir.exe -p obj/windows64/emu/bus/ieee488 mkdir.exe -p obj/windows64/emu/bus/imi7000 mkdir.exe -p obj/windows64/emu/bus/intv mkdir.exe -p obj/windows64/emu/bus/iq151 mkdir.exe -p obj/windows64/emu/bus/isa mkdir.exe -p obj/windows64/emu/bus/isbx mkdir.exe -p obj/windows64/emu/bus/kc mkdir.exe -p obj/windows64/emu/bus/lpci mkdir.exe -p obj/windows64/emu/bus/macpds mkdir.exe -p obj/windows64/emu/bus/megadrive mkdir.exe -p obj/windows64/emu/bus/midi mkdir.exe -p obj/windows64/emu/bus/msx_cart mkdir.exe -p obj/windows64/emu/bus/msx_slot mkdir.exe -p obj/windows64/emu/bus/neogeo mkdir.exe -p obj/windows64/emu/bus/nes mkdir.exe -p obj/windows64/emu/bus/nubus mkdir.exe -p obj/windows64/emu/bus/odyssey2 mkdir.exe -p obj/windows64/emu/bus/oricext mkdir.exe -p obj/windows64/emu/bus/pc_joy mkdir.exe -p obj/windows64/emu/bus/pc_kbd mkdir.exe -p obj/windows64/emu/bus/pce mkdir.exe -p obj/windows64/emu/bus/pet mkdir.exe -p obj/windows64/emu/bus/plus4 mkdir.exe -p obj/windows64/emu/bus/psx mkdir.exe -p obj/windows64/emu/bus/ql mkdir.exe -p obj/windows64/emu/bus/rs232 mkdir.exe -p obj/windows64/emu/bus/s100 mkdir.exe -p obj/windows64/emu/bus/saturn mkdir.exe -p obj/windows64/emu/bus/scsi mkdir.exe -p obj/windows64/emu/bus/scv mkdir.exe -p obj/windows64/emu/bus/sega8 mkdir.exe -p obj/windows64/emu/bus/sms_ctrl mkdir.exe -p obj/windows64/emu/bus/sms_exp mkdir.exe -p obj/windows64/emu/bus/snes mkdir.exe -p obj/windows64/emu/bus/spc1000 mkdir.exe -p obj/windows64/emu/bus/ti99_peb mkdir.exe -p obj/windows64/emu/bus/tvc mkdir.exe -p obj/windows64/emu/bus/vboy mkdir.exe -p obj/windows64/emu/bus/vc4000 mkdir.exe -p obj/windows64/emu/bus/vcs mkdir.exe -p obj/windows64/emu/bus/vcs_ctrl mkdir.exe -p obj/windows64/emu/bus/vectrex mkdir.exe -p obj/windows64/emu/bus/vic10 mkdir.exe -p obj/windows64/emu/bus/vic20 mkdir.exe -p obj/windows64/emu/bus/vidbrain mkdir.exe -p obj/windows64/emu/bus/vip mkdir.exe -p obj/windows64/emu/bus/vtech/ioexp mkdir.exe -p obj/windows64/emu/bus/vtech/memexp mkdir.exe -p obj/windows64/emu/bus/wangpc mkdir.exe -p obj/windows64/emu/bus/wswan mkdir.exe -p obj/windows64/emu/bus/x68k mkdir.exe -p obj/windows64/emu/bus/z88 mkdir.exe -p obj/windows64/emu/cpu mkdir.exe -p obj/windows64/emu/cpu/8x300 mkdir.exe -p obj/windows64/emu/cpu/adsp2100 mkdir.exe -p obj/windows64/emu/cpu/alph8201 mkdir.exe -p obj/windows64/emu/cpu/alto2 mkdir.exe -p obj/windows64/emu/cpu/am29000 mkdir.exe -p obj/windows64/emu/cpu/apexc mkdir.exe -p obj/windows64/emu/cpu/arc mkdir.exe -p obj/windows64/emu/cpu/arcompact mkdir.exe -p obj/windows64/emu/cpu/arm mkdir.exe -p obj/windows64/emu/cpu/arm7 mkdir.exe -p obj/windows64/emu/cpu/asap mkdir.exe -p obj/windows64/emu/cpu/avr8 mkdir.exe -p obj/windows64/emu/cpu/ccpu mkdir.exe -p obj/windows64/emu/cpu/cop400 mkdir.exe -p obj/windows64/emu/cpu/cosmac mkdir.exe -p obj/windows64/emu/cpu/cp1610 mkdir.exe -p obj/windows64/emu/cpu/cubeqcpu mkdir.exe -p obj/windows64/emu/cpu/dsp16 mkdir.exe -p obj/windows64/emu/cpu/dsp32 mkdir.exe -p obj/windows64/emu/cpu/dsp56k mkdir.exe -p obj/windows64/emu/cpu/e132xs mkdir.exe -p obj/windows64/emu/cpu/es5510 mkdir.exe -p obj/windows64/emu/cpu/esrip mkdir.exe -p obj/windows64/emu/cpu/f8 mkdir.exe -p obj/windows64/emu/cpu/g65816 mkdir.exe -p obj/windows64/emu/cpu/h6280 mkdir.exe -p obj/windows64/emu/cpu/h8 mkdir.exe -p obj/windows64/emu/cpu/hcd62121 mkdir.exe -p obj/windows64/emu/cpu/hd61700 mkdir.exe -p obj/windows64/emu/cpu/i386 mkdir.exe -p obj/windows64/emu/cpu/i4004 mkdir.exe -p obj/windows64/emu/cpu/i8008 mkdir.exe -p obj/windows64/emu/cpu/i8085 mkdir.exe -p obj/windows64/emu/cpu/i8089 mkdir.exe -p obj/windows64/emu/cpu/i86 mkdir.exe -p obj/windows64/emu/cpu/i860 mkdir.exe -p obj/windows64/emu/cpu/i960 mkdir.exe -p obj/windows64/emu/cpu/ie15 mkdir.exe -p obj/windows64/emu/cpu/jaguar mkdir.exe -p obj/windows64/emu/cpu/lc8670 mkdir.exe -p obj/windows64/emu/cpu/lh5801 mkdir.exe -p obj/windows64/emu/cpu/lr35902 mkdir.exe -p obj/windows64/emu/cpu/m37710 mkdir.exe -p obj/windows64/emu/cpu/m6502 mkdir.exe -p obj/windows64/emu/cpu/m6800 mkdir.exe -p obj/windows64/emu/cpu/m68000 mkdir.exe -p obj/windows64/emu/cpu/m6805 mkdir.exe -p obj/windows64/emu/cpu/m6809 mkdir.exe -p obj/windows64/emu/cpu/mb86233 mkdir.exe -p obj/windows64/emu/cpu/mb86235 mkdir.exe -p obj/windows64/emu/cpu/mb88xx mkdir.exe -p obj/windows64/emu/cpu/mc68hc11 mkdir.exe -p obj/windows64/emu/cpu/mcs48 mkdir.exe -p obj/windows64/emu/cpu/mcs51 mkdir.exe -p obj/windows64/emu/cpu/mcs96 mkdir.exe -p obj/windows64/emu/cpu/minx mkdir.exe -p obj/windows64/emu/cpu/mips mkdir.exe -p obj/windows64/emu/cpu/mn10200 mkdir.exe -p obj/windows64/emu/cpu/nec mkdir.exe -p obj/windows64/emu/cpu/pdp1 mkdir.exe -p obj/windows64/emu/cpu/pic16c5x mkdir.exe -p obj/windows64/emu/cpu/pic16c62x mkdir.exe -p obj/windows64/emu/cpu/powerpc mkdir.exe -p obj/windows64/emu/cpu/pps4 mkdir.exe -p obj/windows64/emu/cpu/psx mkdir.exe -p obj/windows64/emu/cpu/rsp mkdir.exe -p obj/windows64/emu/cpu/s2650 mkdir.exe -p obj/windows64/emu/cpu/saturn mkdir.exe -p obj/windows64/emu/cpu/sc61860 mkdir.exe -p obj/windows64/emu/cpu/scmp mkdir.exe -p obj/windows64/emu/cpu/score mkdir.exe -p obj/windows64/emu/cpu/scudsp mkdir.exe -p obj/windows64/emu/cpu/se3208 mkdir.exe -p obj/windows64/emu/cpu/sh2 mkdir.exe -p obj/windows64/emu/cpu/sh4 mkdir.exe -p obj/windows64/emu/cpu/sharc mkdir.exe -p obj/windows64/emu/cpu/sm8500 mkdir.exe -p obj/windows64/emu/cpu/spc700 mkdir.exe -p obj/windows64/emu/cpu/ssem mkdir.exe -p obj/windows64/emu/cpu/ssp1601 mkdir.exe -p obj/windows64/emu/cpu/superfx mkdir.exe -p obj/windows64/emu/cpu/t11 mkdir.exe -p obj/windows64/emu/cpu/tlcs90 mkdir.exe -p obj/windows64/emu/cpu/tlcs900 mkdir.exe -p obj/windows64/emu/cpu/tms0980 mkdir.exe -p obj/windows64/emu/cpu/tms32010 mkdir.exe -p obj/windows64/emu/cpu/tms32025 mkdir.exe -p obj/windows64/emu/cpu/tms32031 mkdir.exe -p obj/windows64/emu/cpu/tms32051 mkdir.exe -p obj/windows64/emu/cpu/tms32082 mkdir.exe -p obj/windows64/emu/cpu/tms34010 mkdir.exe -p obj/windows64/emu/cpu/tms57002 mkdir.exe -p obj/windows64/emu/cpu/tms7000 mkdir.exe -p obj/windows64/emu/cpu/tms9900 mkdir.exe -p obj/windows64/emu/cpu/unsp mkdir.exe -p obj/windows64/emu/cpu/upd7725 mkdir.exe -p obj/windows64/emu/cpu/upd7810 mkdir.exe -p obj/windows64/emu/cpu/v30mz mkdir.exe -p obj/windows64/emu/cpu/v60 mkdir.exe -p obj/windows64/emu/cpu/v810 mkdir.exe -p obj/windows64/emu/cpu/z180 mkdir.exe -p obj/windows64/emu/cpu/z8 mkdir.exe -p obj/windows64/emu/cpu/z80 mkdir.exe -p obj/windows64/emu/cpu/z8000 mkdir.exe -p obj/windows64/emu/debug mkdir.exe -p obj/windows64/emu/drivers mkdir.exe -p obj/windows64/emu/imagedev mkdir.exe -p obj/windows64/emu/layout mkdir.exe -p obj/windows64/emu/machine mkdir.exe -p obj/windows64/emu/netlist mkdir.exe -p obj/windows64/emu/netlist/analog mkdir.exe -p obj/windows64/emu/netlist/devices mkdir.exe -p obj/windows64/emu/sound mkdir.exe -p obj/windows64/emu/ui mkdir.exe -p obj/windows64/emu/video mkdir.exe -p obj/windows64/lib/expat mkdir.exe -p obj/windows64/lib/formats mkdir.exe -p obj/windows64/lib/lib7z mkdir.exe -p obj/windows64/lib/libflac mkdir.exe -p obj/windows64/lib/libjpeg mkdir.exe -p obj/windows64/lib/lua mkdir.exe -p obj/windows64/lib/lua/lib mkdir.exe -p obj/windows64/lib/portmidi mkdir.exe -p obj/windows64/lib/softfloat mkdir.exe -p obj/windows64/lib/sqlite3 mkdir.exe -p obj/windows64/lib/util mkdir.exe -p obj/windows64/lib/web mkdir.exe -p obj/windows64/lib/web/json mkdir.exe -p obj/windows64/lib/zlib mkdir.exe -p obj/windows64/mame/audio mkdir.exe -p obj/windows64/mame/drivers mkdir.exe -p obj/windows64/mame/layout mkdir.exe -p obj/windows64/mame/machine mkdir.exe -p obj/windows64/mame/video mkdir.exe -p obj/windows64/mess/audio mkdir.exe -p obj/windows64/mess/drivers mkdir.exe -p obj/windows64/mess/layout mkdir.exe -p obj/windows64/mess/machine mkdir.exe -p obj/windows64/mess/machine/c64 mkdir.exe -p obj/windows64/mess/machine/ti99 mkdir.exe -p obj/windows64/mess/osd mkdir.exe -p obj/windows64/mess/osd/windows mkdir.exe -p obj/windows64/mess/tools/castool mkdir.exe -p obj/windows64/mess/tools/floptool mkdir.exe -p obj/windows64/mess/tools/imgtool mkdir.exe -p obj/windows64/mess/tools/imgtool/modules mkdir.exe -p obj/windows64/mess/video mkdir.exe -p obj/windows64/osd mkdir.exe -p obj/windows64/osd/modules mkdir.exe -p obj/windows64/osd/modules/debugger mkdir.exe -p obj/windows64/osd/modules/sound mkdir.exe -p obj/windows64/osd/windows mkdir.exe -p obj/windows64/tools Compiling src/osd/windows/vconv.c... Compiling src/build/makedep.c... Compiling src/lib/util/astring.c... Compiling src/lib/util/corealloc.c... Compiling src/lib/util/corefile.c... Compiling src/lib/util/unicode.c... Compiling src/lib/util/tagmap.c... Compiling src/osd/windows/main.c... Compiling src/osd/windows/strconv.c... Compiling src/osd/windows/windir.c... Compiling src/osd/windows/winfile.c... Compiling src/osd/windows/winmisc.c... Compiling src/osd/windows/winsync.c... Compiling src/osd/windows/wintime.c... Compiling src/osd/windows/winutf8.c... Compiling src/osd/windows/winutil.c... Compiling src/osd/windows/winclip.c... Compiling src/osd/windows/winsocket.c... Compiling src/osd/windows/winwork.c... Compiling src/osd/windows/winptty.c... Compiling src/osd/windows/winos.c... Compiling src/lib/zlib/adler32.c... Compiling src/lib/zlib/compress.c... Compiling src/lib/zlib/crc32.c... Compiling src/lib/zlib/deflate.c... Compiling src/lib/zlib/inffast.c... Compiling src/lib/zlib/inflate.c... Compiling src/lib/zlib/infback.c... Compiling src/lib/zlib/inftrees.c... Compiling src/lib/zlib/trees.c... Compiling src/lib/zlib/uncompr.c... Compiling src/lib/zlib/zutil.c... Compiling src/build/makemak.c... Compiling src/lib/util/corestr.c... Compiling src/build/makelist.c... Compiling src/lib/util/cstrpool.c... Compiling src/build/png2bdc.c... Compiling src/lib/util/bitmap.c... Compiling src/lib/util/png.c... Compiling src/lib/util/palette.c... Compiling src/build/verinfo.c... Compiling src/emu/cpu/m68000/m68kmake.c... make: *** No rule to make target 'obj/windows64/MESS/MESS.o', needed by 'MESS64. exe'. Stop. make: *** Waiting for unfinished jobs....
I'm using a few batch files here to make my life easier. Previously nothing in these batch files caused a problem, but maybe it is now?
MAME Batch File:
@echo off set path=c:\mingw\mingw64-w64\bin;c:\mingw\mingw64-w64\opt\bin;c:\mingw\mingw64-w64\Qt\bin; make clean make -j6 TARGET=MAME
MESS Batch File:
@echo off set path=c:\mingw\mingw64-w64\bin;c:\mingw\mingw64-w64\opt\bin;c:\mingw\mingw64-w64\Qt\bin; make clean make -j6 TARGET=MESS
I have also used the 'PTR64=1' paramater but to no avail.
In my 'C:\MAME GitHub' folder, the 'src' folder has a red circle with a white ! in it, which usually indicates that certain files have changed and do not match the master branch, but I have downloaded the latest master branch. I have no idea how many of you use TortoiseGit, but to download the source you have to right click in the folder that contains the master branch, click on 'Git Sync...' then click on the 'Pull' button. I don't know any other way of doing this. Again, previously this was never a problem. I don't know if my set up is all wrong here or the problem lies within the structure of the source code.
I should also mention that prior to downloading a new version of mingw64 yesterday, I could at least compile MESS, although even though I was using the 'clean' command, I wasn't getting a clean compile, but it was working. MAME wouldn't compile at all. Now I can't compile anything.
Any help would be great.
|
|
|
|
Joined: May 2009
Posts: 2,225 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,225 Likes: 387 |
Makefiles are CASE-SENSITIVE. This has been gone over multiple times. "TARGET=mess" or "TARGET=mame", NOT "TARGET=MAME" or "TARGET=MESS".
|
|
|
|
Joined: Jul 2013
Posts: 7
Member
|
Member
Joined: Jul 2013
Posts: 7 |
Also, are there any optimization flags we can use when building MAME/MESS? (MAXOPT?)
Examples would be very welcome, as I am new to this.
EDIT: Thanks!
Last edited by Catweazle; 01/08/15 01:42 AM.
|
|
|
|
Joined: Mar 2001
Posts: 17,258 Likes: 267
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,258 Likes: 267 |
There are no optimization flags, everything is pre-tuned to be as good as it gets.
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: Apr 2006
Posts: 737 Likes: 1
Senior Member
|
Senior Member
Joined: Apr 2006
Posts: 737 Likes: 1 |
Use PTR64=1 in your compile string
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
Thank you Tafoid! I used:
set path=c:\mingw64-w64\bin
make -j5 TARGET=ume NOWERROR=1 PTR64=1 USE_NETWORK=1 sse4=1
And it take circa of 22 minutes in my i7-4790 :p I thought that it could compile faster... But the most important is that the code was been compiled!
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
Ok, now I guessed that I could use avx2=1 rather than sse4=1, and took me 18 minutes.
set path=c:\mingw64-w64\bin
make -j5 TARGET=ume NOWERROR=1 PTR64=1 USE_NETWORK=1 avx2=1
Someone knows where I can find a list with these parameters that I can use, or at less the best compiling string for my processor? I tried to find it, but I don't had sucess 
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: Aug 2012
Posts: 27
Member
|
Member
Joined: Aug 2012
Posts: 27 |
build failed linux amd64 mess (and ume) gcc 4.9.2 last commit Fri Feb 6 01:13:55 2015 +0100
src/mess/drivers/pc9801.c: In member function �UINT16 pc9801_state::egc_do_partial_op(int, UINT16, UINT16, UINT16)�: src/mess/drivers/pc9801.c:1372:6: error: unused variable �dst_off� [-Werror=unused-variable] int dst_off = (m_egc.regs[6] >> 4) & 0xf; ^ src/mess/drivers/pc9801.c:1373:9: error: unused variable �src_tmp� [-Werror=unused-variable] UINT16 src_tmp = src; ... makefile:972: recipe for target 'obj/sdl64/mess/drivers/pc9801.o' failed make: *** [obj/sdl64/mess/drivers/pc9801.o] Error 1
Is this commit the problem:
commit 86cadf5f710d1631ec81314c0bfa5e24fdf2647e Author: cracyc <cracyc@users.noreply.github.com> Date: Thu Feb 5 12:18:12 2015 -0600
(mess) pc9801: fix egc shifter (nw)
|
|
|
0 members (),
142
guests, and
0
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,355
Posts122,423
Members5,082
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|