Heya, LLVM r102655 + clang r102825 compile OpenLieroX 31e0dac9 on MacOSX 10.5 and Linux! One small fix was needed in the MacOSX OpenAL alc.h system header: - typedef void ALCvoid; + #define ALCvoid void Because of this: /System/Library/Frameworks/OpenAL.framework/Headers/alc.h:182:68: error: empty parameter list defined with a typedef of 'void' not allowed in C++ ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( ALCvoid ); ^ See http://llvm.org/bugs/show_bug.cgi?id=7009. This is a bug in the MacOSX OpenAL headers. Otherwise, nothing was needed. OLX itself starts fine, you can also play net games (played on the Fast Mortars server a few rounds), performance is ok/good (haven't used any compiler flags for clang). Some other stuff crashes, like opening the local menu or Google Breakpad (no time yet to debug). That is a big step forward and the first time it compiles. I have tried frequently again and again with clang/llvm trunk the last couple of weeks. Got hit by many clang bugs which I reported upstream and which were fixed pretty fast. Greets, Albert