Have I broken something...(I'm still a relative Mac newbie)


#1

I’ve just updated to 1.44, and I’m hitting a snag during a mac build
(I haven’t built on the mac for a month or so, so it may have been something I did a while ago)

All the errors I’m getting seem to stem from juce_mac_Windowing.cpp

IOCreatePlugInInterfaceForService, IOIteratorNext, IOObjectGetClass and a few others

#include <IOKit/IOKitLib.h>
#include <IOKit/IOCFPlugIn.h>
#include <IOKit/hid/IOHIDLib.h>
#include <IOKit/hid/IOHIDKeys.h>

It looks like I may be missing a library, but I don’t know what it’s called… Any help/pointers gratefully received

{I just noticed some changes in the juce.xcconfig files… and wondert if that’s the issue…}


#2

Ah… Looks like I had to add System\Library\Frameworks\IOKit.framework to the list of external frameworks and libraries…

Begs the question, how did it build in the first place?


#3

Yes, sorry about that. I’m not sure why, but some internal dependency must have changed since I tested the demo project. This is all fixed on the tip.


#4