I can't compile mame-rr although the condition that
downloading
・mame-rr-0.139.zip
・mingw-mame-20100102.exe
and setup and compile them
as README.md wrote.
Console outputs are as below.
What should I do?
If there're any question, please tell me.
Best.
========================================================
% make
mkdir.exe -p obj/windows/mame64
mkdir.exe -p obj/windows/mame64/build
mkdir.exe -p obj/windows/mame64/emu/audio
mkdir.exe -p obj/windows/mame64/emu/cpu
mkdir.exe -p obj/windows/mame64/emu/cpu/adsp2100
mkdir.exe -p obj/windows/mame64/emu/cpu/alph8201
mkdir.exe -p obj/windows/mame64/emu/cpu/am29000
mkdir.exe -p obj/windows/mame64/emu/cpu/apexc
mkdir.exe -p obj/windows/mame64/emu/cpu/arm
mkdir.exe -p obj/windows/mame64/emu/cpu/arm7
mkdir.exe -p obj/windows/mame64/emu/cpu/asap
mkdir.exe -p obj/windows/mame64/emu/cpu/avr8
mkdir.exe -p obj/windows/mame64/emu/cpu/ccpu
mkdir.exe -p obj/windows/mame64/emu/cpu/cdp1802
mkdir.exe -p obj/windows/mame64/emu/cpu/cop400
mkdir.exe -p obj/windows/mame64/emu/cpu/cp1610
mkdir.exe -p obj/windows/mame64/emu/cpu/cubeqcpu
mkdir.exe -p obj/windows/mame64/emu/cpu/dsp32
mkdir.exe -p obj/windows/mame64/emu/cpu/dsp56k
mkdir.exe -p obj/windows/mame64/emu/cpu/e132xs
mkdir.exe -p obj/windows/mame64/emu/cpu/esrip
mkdir.exe -p obj/windows/mame64/emu/cpu/f8
mkdir.exe -p obj/windows/mame64/emu/cpu/g65816
mkdir.exe -p obj/windows/mame64/emu/cpu/h6280
mkdir.exe -p obj/windows/mame64/emu/cpu/h83002
mkdir.exe -p obj/windows/mame64/emu/cpu/hd6309
mkdir.exe -p obj/windows/mame64/emu/cpu/i386
mkdir.exe -p obj/windows/mame64/emu/cpu/i4004
mkdir.exe -p obj/windows/mame64/emu/cpu/i8008
mkdir.exe -p obj/windows/mame64/emu/cpu/i8085
mkdir.exe -p obj/windows/mame64/emu/cpu/i86
mkdir.exe -p obj/windows/mame64/emu/cpu/i860
mkdir.exe -p obj/windows/mame64/emu/cpu/i960
mkdir.exe -p obj/windows/mame64/emu/cpu/jaguar
mkdir.exe -p obj/windows/mame64/emu/cpu/konami
mkdir.exe -p obj/windows/mame64/emu/cpu/lh5801
mkdir.exe -p obj/windows/mame64/emu/cpu/lr35902
mkdir.exe -p obj/windows/mame64/emu/cpu/m37710
mkdir.exe -p obj/windows/mame64/emu/cpu/m6502
mkdir.exe -p obj/windows/mame64/emu/cpu/m6800
mkdir.exe -p obj/windows/mame64/emu/cpu/m68000
mkdir.exe -p obj/windows/mame64/emu/cpu/m6805
mkdir.exe -p obj/windows/mame64/emu/cpu/m6809
mkdir.exe -p obj/windows/mame64/emu/cpu/mb86233
mkdir.exe -p obj/windows/mame64/emu/cpu/mb88xx
mkdir.exe -p obj/windows/mame64/emu/cpu/mc68hc11
mkdir.exe -p obj/windows/mame64/emu/cpu/mcs48
mkdir.exe -p obj/windows/mame64/emu/cpu/mcs51
mkdir.exe -p obj/windows/mame64/emu/cpu/minx
mkdir.exe -p obj/windows/mame64/emu/cpu/mips
mkdir.exe -p obj/windows/mame64/emu/cpu/mn10200
mkdir.exe -p obj/windows/mame64/emu/cpu/nec
mkdir.exe -p obj/windows/mame64/emu/cpu/pdp1
mkdir.exe -p obj/windows/mame64/emu/cpu/pic16c5x
mkdir.exe -p obj/windows/mame64/emu/cpu/pic16c62x
mkdir.exe -p obj/windows/mame64/emu/cpu/powerpc
mkdir.exe -p obj/windows/mame64/emu/cpu/rsp
mkdir.exe -p obj/windows/mame64/emu/cpu/s2650
mkdir.exe -p obj/windows/mame64/emu/cpu/saturn
mkdir.exe -p obj/windows/mame64/emu/cpu/sc61860
mkdir.exe -p obj/windows/mame64/emu/cpu/scmp
mkdir.exe -p obj/windows/mame64/emu/cpu/se3208
mkdir.exe -p obj/windows/mame64/emu/cpu/sh2
mkdir.exe -p obj/windows/mame64/emu/cpu/sh4
mkdir.exe -p obj/windows/mame64/emu/cpu/sharc
mkdir.exe -p obj/windows/mame64/emu/cpu/sm8500
mkdir.exe -p obj/windows/mame64/emu/cpu/spc700
mkdir.exe -p obj/windows/mame64/emu/cpu/ssem
mkdir.exe -p obj/windows/mame64/emu/cpu/ssp1601
mkdir.exe -p obj/windows/mame64/emu/cpu/superfx
mkdir.exe -p obj/windows/mame64/emu/cpu/t11
mkdir.exe -p obj/windows/mame64/emu/cpu/tlcs90
mkdir.exe -p obj/windows/mame64/emu/cpu/tlcs900
mkdir.exe -p obj/windows/mame64/emu/cpu/tms0980
mkdir.exe -p obj/windows/mame64/emu/cpu/tms32010
mkdir.exe -p obj/windows/mame64/emu/cpu/tms32025
mkdir.exe -p obj/windows/mame64/emu/cpu/tms32031
mkdir.exe -p obj/windows/mame64/emu/cpu/tms32051
mkdir.exe -p obj/windows/mame64/emu/cpu/tms34010
mkdir.exe -p obj/windows/mame64/emu/cpu/tms57002
mkdir.exe -p obj/windows/mame64/emu/cpu/tms7000
mkdir.exe -p obj/windows/mame64/emu/cpu/tms9900
mkdir.exe -p obj/windows/mame64/emu/cpu/upd7810
mkdir.exe -p obj/windows/mame64/emu/cpu/v30mz
mkdir.exe -p obj/windows/mame64/emu/cpu/v60
mkdir.exe -p obj/windows/mame64/emu/cpu/v810
mkdir.exe -p obj/windows/mame64/emu/cpu/z180
mkdir.exe -p obj/windows/mame64/emu/cpu/z8
mkdir.exe -p obj/windows/mame64/emu/cpu/z80
mkdir.exe -p obj/windows/mame64/emu/cpu/z8000
mkdir.exe -p obj/windows/mame64/emu/debug
mkdir.exe -p obj/windows/mame64/emu/debugint
mkdir.exe -p obj/windows/mame64/emu/drivers
mkdir.exe -p obj/windows/mame64/emu/layout
mkdir.exe -p obj/windows/mame64/emu/machine
mkdir.exe -p obj/windows/mame64/emu/sound
mkdir.exe -p obj/windows/mame64/emu/video
mkdir.exe -p obj/windows/mame64/lib/expat
mkdir.exe -p obj/windows/mame64/lib/lua
mkdir.exe -p obj/windows/mame64/lib/softfloat
mkdir.exe -p obj/windows/mame64/lib/util
mkdir.exe -p obj/windows/mame64/lib/zlib
mkdir.exe -p obj/windows/mame64/mame/audio
mkdir.exe -p obj/windows/mame64/mame/drivers
mkdir.exe -p obj/windows/mame64/mame/layout
mkdir.exe -p obj/windows/mame64/mame/machine
mkdir.exe -p obj/windows/mame64/mame/video
mkdir.exe -p obj/windows/mame64/osd/windows
mkdir.exe -p obj/windows/mame64/tools
Compiling src/emu/cpu/m68000/m68kmake.c...
In function 'int fgetline(char*, int, FILE*)',
inlined from 'void read_insert(char*)' at src/emu/cpu/m68000/m68kmake.c:1172:46:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'void read_insert(char*)' at src/emu/cpu/m68000/m68kmake.c:1188:24:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'int utf8_main(int, char**)' at src/emu/cpu/m68000/m68kmake.c:1299:14:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'int utf8_main(int, char**)' at src/emu/cpu/m68000/m68kmake.c:1305:14:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'void populate_table()' at src/emu/cpu/m68000/m68kmake.c:1080:14,
inlined from 'int utf8_main(int, char**)' at src/emu/cpu/m68000/m68kmake.c:1362:18:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'void populate_table()' at src/emu/cpu/m68000/m68kmake.c:1086:14,
inlined from 'int utf8_main(int, char**)' at src/emu/cpu/m68000/m68kmake.c:1362:18:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int fgetline(char*, int, FILE*)',
inlined from 'void process_opcode_handlers(FILE*)' at src/emu/cpu/m68000/m68kmake.c:1018:15,
inlined from 'int utf8_main(int, char**)' at src/emu/cpu/m68000/m68kmake.c:1380:27:
src/emu/cpu/m68000/m68kmake.c:602:23: error: 'void* memcpy(void*, const void*, size_t)' accessing 199 bytes at offsets 0 and 1 overlaps 198 bytes at offset 1 [-Werror=restrict]
602 | memcpy(buff, buff + 1, nchars - 1);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus.exe: all warnings being treated as errors
make: *** [obj/windows/mame64/emu/cpu/m68000/m68kmake.o] Error 1