Hi,
We've tried several projects and it seems RTAS is still broken.
I get:
Undefined symbols for architecture i386: "CPlugInView::FindEnclosingView(CarbonDummyPointName)", referenced from: vtable for JucePlugInProcess::JuceCustomUIView in juce_RTAS_Wrapper.o "CProcessType::SetViewOrigin(long, CarbonDummyPointName)", referenced from: vtable for CEffectType in juce_RTAS_DigiCode1.o vtable for CEffectTypeRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcessType-in-CEffectType in juce_RTAS_DigiCode1.o construction vtable for CEffectType-in-CEffectTypeRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcessType-in-CEffectTypeRTAS in juce_RTAS_DigiCode1.o "CProcessGroup::SetViewOrigin(unsigned long, long, CarbonDummyPointName)", referenced from: vtable for CEffectGroup in juce_RTAS_DigiCode1.o vtable for CEffectGroupMIDI in juce_RTAS_DigiCode1.o vtable for JucePlugInGroup in juce_RTAS_Wrapper.o construction vtable for CEffectGroupMIDI-in-JucePlugInGroup in juce_RTAS_Wrapper.o "CProcessType::ChooseControl(long, CarbonDummyPointName, long*)", referenced from: vtable for CEffectType in juce_RTAS_DigiCode1.o vtable for CEffectTypeRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcessType-in-CEffectType in juce_RTAS_DigiCode1.o construction vtable for CEffectType-in-CEffectTypeRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcessType-in-CEffectTypeRTAS in juce_RTAS_DigiCode1.o "CProcess::SetViewOrigin(CarbonDummyPointName)", referenced from: vtable for CEffectProcess in juce_RTAS_DigiCode1.o construction vtable for CDSPProcess-in-CEffectProcess in juce_RTAS_DigiCode1.o vtable for CEffectProcessRTAS in juce_RTAS_DigiCode1.o construction vtable for CEffectProcess-in-CEffectProcessRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcess-in-CEffectProcessRTAS in juce_RTAS_DigiCode1.o vtable for CEffectProcessMIDI in juce_RTAS_DigiCode2.o construction vtable for CEffectProcess-in-CEffectProcessMIDI in juce_RTAS_DigiCode2.o ... "CProcess::ChooseControl(CarbonDummyPointName, long*)", referenced from: vtable for CEffectProcess in juce_RTAS_DigiCode1.o construction vtable for CDSPProcess-in-CEffectProcess in juce_RTAS_DigiCode1.o vtable for CEffectProcessRTAS in juce_RTAS_DigiCode1.o construction vtable for CEffectProcess-in-CEffectProcessRTAS in juce_RTAS_DigiCode1.o construction vtable for CDSPProcess-in-CEffectProcessRTAS in juce_RTAS_DigiCode1.o vtable for CEffectProcessMIDI in juce_RTAS_DigiCode2.o construction vtable for CEffectProcess-in-CEffectProcessMIDI in juce_RTAS_DigiCode2.o ... "CProcessGroup::ChooseControl(unsigned long, long, CarbonDummyPointName, long*)", referenced from: vtable for CEffectGroup in juce_RTAS_DigiCode1.o vtable for CEffectGroupMIDI in juce_RTAS_DigiCode1.o vtable for JucePlugInGroup in juce_RTAS_Wrapper.o construction vtable for CEffectGroupMIDI-in-JucePlugInGroup in juce_RTAS_Wrapper.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
If I revert the changes from here:
https://github.com/julianstorer/JUCE/commit/82cc6b7183acabca16fdda557c12f507fc9f2efc
I get the Point errors.
I had RTAS builds working for at least a month ago.