Just got the latest juce code and now if I set deployment target to 10.8 I get the following errors, if I set it to 10.9 it all works fine. Happens in the demo app as well.
In file included from ../../../../../subtrees/juce/modules/juce_audio_devices/../juce_events/juce_events.h:34:
../../../../../subtrees/juce/modules/juce_audio_devices/../juce_events/messages/juce_MessageManager.h:98:33: error: no type named 'function' in namespace 'std'
static void callAsync (std::function<void(void)>);
~~~~~^
../../../../../subtrees/juce/modules/juce_audio_devices/../juce_events/messages/juce_MessageManager.h:98:41: error: expected ')'
static void callAsync (std::function<void(void)>);
^
../../../../../subtrees/juce/modules/juce_audio_devices/../juce_events/messages/juce_MessageManager.h:98:27: note: to match this '('
static void callAsync (std::function<void(void)>);
^
2 errors generated.
