Hi Dan,
Well, I've now got a 32 bit build compiling cleanly on OSX using patches that were posted in this mailing list previously and a fair bit of editing...the original pawn authors had a better understanding of operator precidence than most of us, and there were a fair few warnings to clean up about the use of ||, &&, | and & without brackets to make explicit the operator precidence....but nothing too serious. I'm not sure I'd be too comfortable about these patches forming the basis of a 'permanent' mac version, but they're good enough to get me moving for now.
With this build I am able to compile and run the simple scripts from the example directory (e.g. hello.p, weekday.p etc.) but anything that needs any kind of libraries or external routines (e.g. rpn.p) fails....I suspect the dynlib stuff isn't quite 100% yet, but I'm climbing multiple cliff faces at the same time as I'm very new to pawn, this codebase, and compilation/debugging using the OSX LLVM compilers, so progress is slow.
Will keep folks posted. The only reason I need this is to support my port to cortex-m3 which is where my real focus is....this is a bit of a distraction for me :-)
Regards
DAVE