Running Windows 10 (x64) under a Core i7 system, perform the same process that previously always has been successful since at least versions 0.180 thru 0.204, utilizing a clean environment and official MAMEDev v0.205 source:
C:\msys64\src\mame>make -j5 SEPARATE_BIN=1 PTR64=1 OPTIMIZE=3 SYMBOLS=1 SYMLEVEL=1 STRIP_SYMBOLS=1 REGENIE=1
It results in a crash.
Started clean again, down to just basics:
C:\msys64\src\mame>make -j5
The same exact crash occurs:
======================================================================================= Compiling src/devices/cpu/dspp/dspp.cpp... Compiling src/devices/cpu/dspp/dsppdrc.cpp... Compiling src/devices/cpu/dspp/dsppfe.cpp... ../../../../../src/devices/cpu/dspp/dspp.cpp: In member function 'int16_t dspp_device::decode_sqxd(int8_t, int16_t)': ../../../../../src/devices/cpu/dspp/dspp.cpp:1508:40: error: invalid operands of types '__gnu_cxx::__enable_if::__type {aka double}' and 'int' to binary 'operator<<' int32_t expanded = (temp * abs(temp)) << 1; ~~~~~~~~~~~~~~~~~~~^~~~ Compiling src/devices/cpu/e0c6200/e0c6200.cpp... optional.make:17048: recipe for target '../../../../mingw-gcc/obj/x64/Release/src/devices/cpu/dspp/dspp.o' failed make[2]: *** [../../../../mingw-gcc/obj/x64/Release/src/devices/cpu/dspp/dspp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... makefile:94: recipe for target 'optional' failed make[1]: *** [optional] Error 2 makefile:1051: recipe for target 'windows_x64' failed make: *** [windows_x64] Error 2
[MINGW64] C:\msys64\src\mame> =======================================================================================
For giggles, tried another clean start and utilized:
C:\msys64\src\mame>make -j5 NOWERROR=1 REGENIE=1
It still crashes.
Anyone else experiencing the same thing or similar? Is there a workaround or fix I am missing?
|