How do I even get cross-compile to work? I don't feel like getting XCode to get GCC on my mac, so I have to cross-compile off Ubuntu to run it on anything but my crappy netbook. Please help :P
The compiler does not seem to like _inline or the #ifdef WIN32 version of x86_cpuid(). While adding #undef WIN32 somewhere is a tempting option, this messes up things like the path separator and stamps folder creation, and may harm compatibility with other compilers (I assume compatibility with other compilers was the original reason for using _inline?).
I chose to replace: #ifdef WIN32 with: #if defined(WIN32) && !defined(__MINGW32__) for x86_cpuid() and where _inline is used, in the hope that this will work as before in other compilers like Visual Studio (I do not use it, so cannot test).
Compiling with make powder-sse3.exe and similar should then work. The resulting .exe needs the SDL.dll and libbz2-2.dll files from /usr/i586-mingw32msvc/bin in order to run.
Taliathion I know nothing about macs or compiling for them, sorry.