In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/DriverServices.h:32:0,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:125,
from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:20,
[...]
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:115:4: error: 'vector' does not name a type; did you mean 'vec_or'?
vector unsigned int v;
^~~~~~
vec_or

looks like a single fix can rule them all but I don't know how to: anyone can help here? I am using GCC 7.2 on OSX 10.5.8 and SDL 2.0.3Thanks in advance...

so it looks like it is simply a missing argument (-faltivec or -maltivec) to prevent SDLMAME to compile on my beloved PowerMac but where it should be placed? I have done some experiments with Genie but if set as defautl for ppc it breaks the whole compile (using GCC 7.2), I also tried to modify the generated .make files for the above parts only but with no luck, can someone point me in the right direction?