I've just noticed in our project that we have changes made to OIS which I haven't posted here.
It's a small issue related to compiling:
Lines 409 -415 in MacHIDManager.cpp should be enclosed with {}.
I don't remember which compiler had issues but either gcc on OS X or Visual Studio 2008.