Just to bring everyone up to date, I spoke with Bruce on IRC yesterday. He was originally using the 'proper' mac frameworks, which work with MG, thanks to GeoVah's source changes. I was obviously avoiding any source changes when I was getting it working on Mac, as I would be unable to maintain any of it, so for GAE we build Unix style using the macports versions of everything (except OpenAL).
Unfortunately, even after pointing CMake at the macports versions of everything, he got the same error. He is now concentrating on getting the MG bundle working correctly. Next time I'm at my parent's place I will take some more thorough notes on what I did.