Hi Guys
I have just been dealing with getting the audio plugin demo project to compile through xcode after having updated to osx10.9 and Xcode 5.
I am getting a linker error with regards to the auwrapper.o file.
Undefined symbols for architecture x86_64:
"CMgr_SetComponentInstanceStorage(ComponentInstanceRecord*, char**)", referenced from:
ComponentEntryPoint<JuceAU>::Dispatch(ComponentParameters*, JuceAU*) in juce_AU_Wrapper.o
"ComponentBase::sNewInstanceType", referenced from:
ComponentEntryPoint<JuceAU>::Dispatch(ComponentParameters*, JuceAU*) in juce_AU_Wrapper.o
ComponentInitLocker::~ComponentInitLocker() in juce_AU_Wrapper.o
ComponentInitLocker::ComponentInitLocker() in juce_AU_Wrapper.o
"ComponentBase::AP_Open(void*, ComponentInstanceRecord*)", referenced from:
APFactory<AUMIDILookup, JuceAU>::Factory(AudioComponentDescription const*) in juce_AU_Wrapper.o
"ComponentBase::AP_Close(void*)", referenced from:
APFactory<AUMIDILookup, JuceAU>::Factory(AudioComponentDescription const*) in juce_AU_Wrapper.o
"ComponentInitLocker::InitComponentInitLocker()", referenced from:
ComponentInitLocker::ComponentInitLocker() in juce_AU_Wrapper.o
"ComponentInitLocker::sOnce", referenced from:
ComponentInitLocker::ComponentInitLocker() in juce_AU_Wrapper.o
"AUBase::DoProcessMultiple(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList const**, unsigned int, AudioBufferList**)", referenced from:
AUMethodProcessMultiple(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList const**, unsigned int, AudioBufferList**) in juce_AU_Wrapper.o
"AUBase::NewCustomPresetSet(AUPreset const&)", referenced from:
vtable for JuceAU in juce_AU_Wrapper.o
vtable for JuceAUBaseClass in juce_AU_Wrapper.o
"AUBase::DeallocateIOBuffers()", referenced from:
vtable for JuceAU in juce_AU_Wrapper.o
vtable for JuceAUBaseClass in juce_AU_Wrapper.o
"AUBase::GetParameterHistoryInfo(unsigned int, unsigned int, float&, float&)", referenced from:
vtable for JuceAU in juce_AU_Wrapper.o
vtable for JuceAUBaseClass in juce_AU_Wrapper.o
"AUBase::DoProcess(unsigned int&, AudioTimeStamp const&, unsigned int, AudioBufferList&)", referenced from:
AUMethodProcess(void*, unsigned int*, AudioTimeStamp const*, unsigned int, AudioBufferList*) in juce_AU_Wrapper.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I have tried changing the target architecture etc to see if this has any effect but am at a bit of a dead end.
Is anyone able to help with this ?
Thanks
Josh