Any one up for OSX work.

I think your problem was back when you built ppremake. Instead of doing:

./configure -with-platform=osx

Just do:

./configure

The default platform name is OSX, which is now autodetected correctly. However, if you override it to set it to lowercase osx, this will break some of the ppremake scripts that are looking for uppercase OSX.

Also, note that you no longer need to declare:

#define USE_MEMORY_MALLOC 1

in your Config.pp file.

I have corrected the missing TVOLATILE keyword in neverFreeMemory.cxx. Thanks! :slight_smile:

David