Mac OS X x86 Changes: Build Platform: Mac OS X x86 10.4.5 GCC 4.0.1 //////////////////////////////////////////////////////////////////////////////// Include changes made for the compile on AMD-64 linux since most are because of GCC. //////////////////////////////////////////////////////////////////////////////// /build/make/Makefile.vars: :185 Remove option -DAR_BIG_ENDIAN (Intel chips are little endian) :187 Same as above //////////////////////////////////////////////////////////////////////////////// GCC on this platform requires a explicit cast from GLint to int. I'm guessing Apple changed something that deviates from the normal GCC. /src/graphics/arFrameworkObject.cpp :37 Changed to: glGetIntegerv( GL_VIEWPORT, (GLint *)_viewport); /src/graphics/arGraphicsWindow.cpp :382 Changed to: glGetIntegerv(GL_VIEWPORT, (GLint *)params); /src/graphics/arTexture.cpp :178 Changed to: ARint64 threadID = (ARint64)pthread_self(); /src/graphics/arViewport.cpp :166 Changed to: glGetIntegerv(GL_VIEWPORT, (GLint *)params);