#if ! defined (JUCE_ObjCExtraSuffix)
#error "To avoid objective-C name clashes with other plugins, you need to define the JUCE_ObjCExtraSuffix value in your JucePluginCharacteristics.h file!"
#endif
this does not work on Windows/Linux i had to add && !_MSC_VER and propably something for linux to build it.
and whenever a MemoryBlock is used, it can’t be cast to (void *) getData method has to be added to compile it.
I’m having problems with juce::Strings in my projects after updating with the latest tip. Not unresolved linker errors but an “error C2039: ‘<<’ : is not a member of ‘juce::String’”, it sure was a few days ago?
Maybe you just need to do a clean rebuild? I moved a few binary operators out of classes and made them global operators, but that wouldn’t cause linker errors unless you have some old object files hanging around.
update:
looks like it happens in the audioCallback
stack:
#0 0x00274ce7 in juce::HeapBlock<float*>::getData at juce_amalgamated.h:1526
#1 0x00274e7b in juce::CoreAudioInternal::audioCallback at juce_mac_CoreAudio.cpp:635
#2 0x00275219 in juce::CoreAudioInternal::audioIOProc at juce_mac_CoreAudio.cpp:809
#3 0x91238177 in HP_IOProc::Call
#4 0x91237e68 in IOA_Device::CallIOProcs
#5 0x91237d44 in HP_IOThread::PerformIO
#6 0x9123611f in HP_IOThread::WorkLoop
#7 0x91235c43 in HP_IOThread::ThreadEntry
#8 0x91226480 in CAPThread::Entry
#9 0x92789155 in _pthread_start
#10 0x92789012 in thread_start
yes you right for the VST one.
Did you mean that you fix and create the GIT yesterday?
I ask this because I downloaded the last version this morning (before the last GIT).
I had to put the .getData in the juce_PluginHostType.h file in the line 136.