I just got my first complete build done, and finally have the game running on OS X. It took a while, figuring out dependencies and correcting issues, so I thought I'd document what I did, and invite others to share their own workarounds. These changes were applied to revision 7008. The first thing I did was use MacPorts to install the following packages: libsdl, boost, spidermonkey, libvorbis, jpeg, libpng, libdevil, libxml2, i.e., sudo port install libsdl, boost, spidermonkey, libvorbis, jpeg, libpng, libdevil, libxml2 Next, I downloaded, built, and installed the stable 1.2 release of enet. Then, I checked out, built, and installed valgrind. The 3.4.1 release does not work, you must get the repository version. Now to the changes to the source... I deleted the directory libraries/fcollada/include/LibXML because it overrides my libxml headers (my drive is formatted case insensitive, so LibXML matches libxml). There might be a better way to work around this, but it's only there for Windows users anyway. I deleted the two library files in libraries/fcollada/lib, called libFColladaSD.a and libFColladaSR.a, because these are files that need to be rebuilt. Then I these changes (pastebin): http://pastebin.ca/1498286