I just updated my project to the latest bleeding edge Juce. Now I get 3 errors:
Undefined symbols for architecture i386:
“createPluginFilterOfType(juce::AudioProcessor::WrapperType)”, referenced from:
JuceAU::JuceAU(ComponentInstanceRecord*) in juce_AU_Wrapper.o
(anonymous namespace)::pluginEntryPoint(int ()(AEffect, int, int, int, void*, float)) in juce_VST_Wrapper-29A534B76FCBBCE1.o
"AUBaseLookup::Lookup(short)", referenced from:
APFactory<AUBaseLookup, JuceAU>::Factory(AudioComponentDescription const*) in juce_AU_Wrapper.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[quote=“jules”]I guess it’ll need some kind of macro to allow you to disable that factory stuff for xcode 3… Something like this?
#if ! JUCE_DISABLE_AU_FACTORY_ENTRY
JUCE_FACTORY_ENTRY (JuceAU, JucePlugin_AUExportPrefix)
#endif
[/quote]
I’ll try it out here and see what happens. Let you know. Thanks.