VST2 plugins don't compile for 32 bit macOS

VST2 plugins don’t compile for 32 bit macOS using Xcode 9. Please make the following change:

diff --git a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
index c6dc1cbdd..f29bb4517 100644
--- a/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
+++ b/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp
@@ -2283,7 +2283,7 @@ private:
     int32 blockSize = 1024;
     Vst2::AEffect vstEffect;
     CriticalSection stateInformationLock;
-    MemoryBlock chunkMemory;
+    juce::MemoryBlock chunkMemory;
     uint32 chunkMemoryTime = 0;
     std::unique_ptr<EditorCompWrapper> editorComp;
     Vst2::ERect editorBounds;
2 Likes

Thanks - the fix is on its way through CI, should pop out the other end soon.

4 Likes