I have the same problem. Followed the same steps as above: started with 178 base and applied the 178 ui file updates.
I tried the "TOOLS=0" that someone else tried, and that didn't solve anything for me.
I then tried the "-j1" instead of the normal "-j3" that I use to see what the exact error is.
Here is the fail point from my compile:
Code:
Compiling src/lib/formats/x07_cas.cpp...
Compiling src/lib/formats/x1_tap.cpp...
Compiling src/lib/formats/xdf_dsk.cpp...
Compiling src/lib/formats/zx81_p.cpp...
Archiving libformats.a...
Compiling src/frontend/mame/audit.cpp...
Compiling src/frontend/mame/cheat.cpp...
Compiling src/frontend/mame/clifront.cpp...
Compiling src/frontend/mame/info.cpp...
Compiling src/frontend/mame/language.cpp...
Compiling src/frontend/mame/luaengine.cpp...
Compiling src/frontend/mame/mame.cpp...
Compiling src/frontend/mame/mameopts.cpp...
Compiling src/frontend/mame/pluginopts.cpp...
Compiling src/frontend/mame/ui/auditmenu.cpp...
Compiling src/frontend/mame/ui/barcode.cpp...
Compiling src/frontend/mame/ui/cheatopt.cpp...
Compiling src/frontend/mame/ui/custmenu.cpp...
Compiling src/frontend/mame/ui/custui.cpp...
make[2]: *** No rule to make target '../../../../../src/frontend/mame/ui/datfile.cpp', needed by '../../../../mingw-gcc/obj/x64/Release/src/frontend/mame/ui/datfile.o'. Stop.
makefile:73: recipe for target 'frontend' failed
make[1]: *** [frontend] Error 2
makefile:960: recipe for target 'windows_x64' failed
make: *** [windows_x64] Error 2
The command used to start the compile is:
Code:
make -j1 OSD=winui PTR64=1 TOOLS=0 STRIP_SYMBOLS=1
Does this help narrow things down?
Thanks.