=========================================== ======== Build Script for Cabbage ========= =========================================== In order to build Cabbage you will need to have Csound installed, and the Projucer from version 5.0 of JUCE built and installed. This scripts assumes that Csound is installed in the default location, i.e, includes files should be located in /user/local/include/csound while the Csound library itself should be located in /user/local/lib It is also assumes that the VST SDK is located in ~/SDKs/ ./buildCabbage: line 15: [: ==: unary operator expected JUCE v6.0.4 ********************************************************** Projucer 6.0.4 --- Build date: Nov 11 2020 Log started: 20 Nov 2020 7:05:58pm Linux CPU: 2318MHz Cores: 4 7797MB Loading project: /home/richard/cabbage-develop/CabbageIDE.jucer Re-saving file: /home/richard/cabbage-develop/CabbageIDE.jucer Finished saving: Linux Makefile Finished saving: Xcode (macOS) Finished saving: Visual Studio 2017 Finished saving: Visual Studio 2019 Finished saving: CLion (beta) Building CabbageIDE…(B Cleaning Cabbage Compiling FileTab.cpp Compiling CabbageMainComponent.cpp Compiling CabbageDocumentWindow.cpp Compiling FilterGraph.cpp Compiling CabbageToolbarFactory.cpp Compiling FilterIOConfiguration.cpp In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageToolbarFactory.cpp:21: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Application/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/../CabbageIds.h:23, from ../../Source/Application/CabbageToolbarFactory.h:20, from ../../Source/Application/CabbageToolbarFactory.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageToolbarFactory.cpp:21: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Application/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/../CabbageIds.h:23, from ../../Source/Application/CabbageToolbarFactory.h:20, from ../../Source/Application/CabbageToolbarFactory.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageToolbarFactory.cpp:21: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Application/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/../CabbageIds.h:23, from ../../Source/Application/CabbageToolbarFactory.h:20, from ../../Source/Application/CabbageToolbarFactory.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageDocumentWindow.h:24, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageDocumentWindow.h:23, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageDocumentWindow.h:24, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageDocumentWindow.h:23, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageDocumentWindow.h:24, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageDocumentWindow.h:23, from ../../Source/Application/CabbageDocumentWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ ../../Source/Audio/Filters/FilterGraph.cpp: In member function ‘virtual juce::Result FilterGraph::saveDocument(const juce::File&)’: ../../Source/Audio/Filters/FilterGraph.cpp:256:37: warning: ‘bool juce::XmlElement::writeToFile(const juce::File&, juce::StringRef, juce::StringRef, int) const’ is deprecated [-Wdeprecated-declarations] 256 | if (! xml->writeToFile (file, {})) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Filters/FilterGraph.cpp:27: ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h:715:27: note: declared here 715 | JUCE_DEPRECATED (bool writeToFile (const File& destinationFile, | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createToggleButtonFromPNG(int, const juce::String&, const void*, size_t, const void*, size_t)’: ../../Source/Application/CabbageToolbarFactory.cpp:174:50: warning: ‘void juce::Button::setToggleState(bool, bool)’ is deprecated [-Wdeprecated-declarations] 174 | togglePlayButton->setToggleState (true, false); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Application/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/../CabbageIds.h:23, from ../../Source/Application/CabbageToolbarFactory.h:20, from ../../Source/Application/CabbageToolbarFactory.cpp:20: ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.h:398:27: note: declared here 398 | JUCE_DEPRECATED (void setToggleState (bool, bool)); | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Application/CabbageToolbarFactory.cpp: In member function ‘juce::ToolbarButton* CabbageToolbarFactory::createButtonFromSVG(int, const juce::String&, juce::String, juce::String)’: ../../Source/Application/CabbageToolbarFactory.cpp:207:54: warning: ‘void juce::Button::setToggleState(bool, bool)’ is deprecated [-Wdeprecated-declarations] 207 | togglePlayButton->setToggleState (true, false); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Application/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/../CabbageIds.h:23, from ../../Source/Application/CabbageToolbarFactory.h:20, from ../../Source/Application/CabbageToolbarFactory.cpp:20: ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.h:398:27: note: declared here 398 | JUCE_DEPRECATED (void setToggleState (bool, bool)); | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageMainComponent.h:24, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageMainComponent.h:24, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Application/CabbageMainComponent.h:25, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageMainComponent.h:24, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ Compiling InternalFilters.cpp Compiling CabbageInternalPluginFormat.cpp Compiling CabbagePluginEditor.cpp ../../Source/Application/CabbageMainComponent.cpp: In member function ‘juce::String CabbageMainComponent::getDeviceManagerSettings()’: ../../Source/Application/CabbageMainComponent.cpp:1295:33: warning: ‘juce::String juce::XmlElement::createDocument(juce::StringRef, bool, bool, juce::StringRef, int) const’ is deprecated [-Wdeprecated-declarations] 1295 | return xml->createDocument(""); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Application/CabbageMainComponent.h:24, from ../../Source/Application/CabbageMainComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h:700:29: note: declared here 700 | JUCE_DEPRECATED (String createDocument (StringRef dtdToUse, | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ Compiling CabbagePluginProcessor.cpp Compiling CsoundPluginEditor.cpp Compiling CsoundPluginProcessor.cpp Compiling GenericCabbageEditor.cpp Compiling GenericCabbagePluginProcessor.cpp Compiling CabbageTransportComponent.cpp Compiling GraphEditorPanel.cpp ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:506:78: warning: unknown escape sequence: '\040' 506 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:1231:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1231 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:950:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:955:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ Compiling IOConfigurationWindow.cpp Compiling CabbageBinaryData.cpp In file included from ../../Source/Audio/UI/GraphEditorPanel.cpp:30: ../../Source/Audio/UI/CabbageTransportComponent.h: In destructor ‘virtual CabbageTransportComponent::~CabbageTransportComponent()’: ../../Source/Audio/UI/CabbageTransportComponent.h:32:5: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 32 | { | ^ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:244, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/GraphEditorPanel.cpp:31: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/GraphEditorPanel.cpp:31: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/GraphEditorPanel.cpp:31: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ Compiling CabbageCodeEditor.cpp ../../Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘void GraphEditorPanel::showPopupMenu(juce::Point)’: ../../Source/Audio/UI/GraphEditorPanel.cpp:945:112: warning: ‘void juce::KnownPluginList::addToMenu(juce::PopupMenu&, juce::KnownPluginList::SortMethod, const juce::String&) const’ is deprecated [-Wdeprecated-declarations] 945 | graphWindow->getOwner()->knownPluginList.addToMenu (subMenu3, graphWindow->getOwner()->pluginSortMethod); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:224:27: note: declared here 224 | JUCE_DEPRECATED (void addToMenu (PopupMenu& menu, SortMethod sortMethod, const String& currentlyTickedPluginID = {}) const); | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/UI/GraphEditorPanel.cpp:978:140: warning: ‘int juce::KnownPluginList::getIndexChosenByMenu(int) const’ is deprecated [-Wdeprecated-declarations] 978 | auto* desc = graphWindow->getOwner()->knownPluginList.getType (graphWindow->getOwner()->knownPluginList.getIndexChosenByMenu (r)); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:225:26: note: declared here 225 | JUCE_DEPRECATED (int getIndexChosenByMenu (int menuResultCode) const); | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/UI/GraphEditorPanel.cpp:978:141: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 978 | auto* desc = graphWindow->getOwner()->knownPluginList.getType (graphWindow->getOwner()->knownPluginList.getIndexChosenByMenu (r)); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ ../../Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘virtual void GraphDocumentComponent::PluginListBoxModel::paintListBoxItem(int, juce::Graphics&, int, int, bool)’: ../../Source/Audio/UI/GraphEditorPanel.cpp:1251:62: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 1251 | g.drawFittedText (knownPlugins.getType (rowNumber)->name, | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ ../../Source/Audio/UI/GraphEditorPanel.cpp: In member function ‘virtual void GraphDocumentComponent::itemDropped(const juce::DragAndDropTarget::SourceDetails&)’: ../../Source/Audio/UI/GraphEditorPanel.cpp:1398:58: warning: ‘juce::PluginDescription* juce::KnownPluginList::getType(int)’ is deprecated [-Wdeprecated-declarations] 1398 | createNewPlugin (*pluginList.getType (pluginTypeIndex), details.localPosition.toDouble()); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/GraphEditorPanel.cpp:27: ../../JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h:215:51: note: declared here 215 | JUCE_DEPRECATED_WITH_BODY (PluginDescription* getType (int index) noexcept, { return &types.getReference (index); }) | ^~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Audio/UI/CabbageTransportComponent.cpp:20: ../../Source/Audio/UI/CabbageTransportComponent.h: In destructor ‘virtual CabbageTransportComponent::~CabbageTransportComponent()’: ../../Source/Audio/UI/CabbageTransportComponent.h:32:5: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 32 | { | ^ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:244, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Audio/UI/../../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/CabbageTransportComponent.h:13, from ../../Source/Audio/UI/CabbageTransportComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ ../../Source/Audio/UI/CabbageTransportComponent.cpp: In constructor ‘CabbageTransportComponent::CabbageTransportComponent(GraphDocumentComponent*)’: ../../Source/Audio/UI/CabbageTransportComponent.cpp:36:16: warning: ‘constexpr juce::ScopedPointer::ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 36 | owner(graph) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:244, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Audio/UI/../../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/CabbageTransportComponent.h:13, from ../../Source/Audio/UI/CabbageTransportComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h:38:38: note: declared here 38 | JUCE_DEPRECATED_ATTRIBUTE inline ScopedPointer() = default; | ^~~~~~~~~~~~~ ../../Source/Audio/UI/CabbageTransportComponent.cpp:36:16: warning: ‘juce::ScopedPointer::~ScopedPointer() [with ObjectType = juce::LookAndFeel_V4]’ is deprecated [-Wdeprecated-declarations] 36 | owner(graph) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:244, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Audio/UI/../../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/CabbageTransportComponent.h:13, from ../../Source/Audio/UI/CabbageTransportComponent.cpp:20: ../../JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h:56:38: note: declared here 56 | JUCE_DEPRECATED_ATTRIBUTE inline ~ScopedPointer() { reset(); } | ^ Compiling CabbageEditorContainer.cpp Compiling JavascriptCodeTokeniser.cpp In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:30: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:30: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Audio/UI/../../Application/CabbageMainComponent.h:25, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:30: ../../Source/Audio/UI/../../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/UI/IOConfigurationWindow.cpp:27: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/../Application/CabbageDocumentWindow.h:24, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:23: ../../Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/../CabbageIds.h:23, from ../../Source/CodeEditor/CabbageCodeEditor.h:22, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/../Application/CabbageDocumentWindow.h:24, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:23: ../../Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/../CabbageIds.h:23, from ../../Source/CodeEditor/CabbageCodeEditor.h:22, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/../Application/CabbageDocumentWindow.h:24, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:23: ../../Source/CodeEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/../CabbageIds.h:23, from ../../Source/CodeEditor/CabbageCodeEditor.h:22, from ../../Source/CodeEditor/CabbageCodeEditor.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../Source/CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/.././Settings/../CabbageIds.h:23, from ../../Source/CodeEditor/.././Settings/CabbageSettings.h:24, from ../../Source/CodeEditor/../CabbageCommonHeaders.h:30, from ../../Source/CodeEditor/CabbageEditorContainer.h:23, from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../Source/CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/.././Settings/../CabbageIds.h:23, from ../../Source/CodeEditor/.././Settings/CabbageSettings.h:24, from ../../Source/CodeEditor/../CabbageCommonHeaders.h:30, from ../../Source/CodeEditor/CabbageEditorContainer.h:23, from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../Source/CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/CodeEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/CodeEditor/.././Settings/../CabbageIds.h:23, from ../../Source/CodeEditor/.././Settings/CabbageSettings.h:24, from ../../Source/CodeEditor/../CabbageCommonHeaders.h:30, from ../../Source/CodeEditor/CabbageEditorContainer.h:23, from ../../Source/CodeEditor/CabbageEditorContainer.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ Compiling CabbagePropertiesPanel.cpp Compiling ComponentLayoutEditor.cpp Compiling ComponentOverlay.cpp Compiling CabbageGenericPluginLookAndFeel.cpp Compiling CabbageIDELookAndFeel.cpp Compiling CabbageLookAndFeel2.cpp In file included from ../../Source/GUIEditor/../Application/CabbageMainComponent.h:25, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:15: ../../Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/GUIEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/GUIEditor/.././Settings/../CabbageIds.h:23, from ../../Source/GUIEditor/.././Settings/CabbageSettings.h:24, from ../../Source/GUIEditor/../CabbageCommonHeaders.h:30, from ../../Source/GUIEditor/ComponentLayoutEditor.h:24, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:11: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/GUIEditor/../Application/CabbageMainComponent.h:25, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:15: ../../Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/GUIEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/GUIEditor/.././Settings/../CabbageIds.h:23, from ../../Source/GUIEditor/.././Settings/CabbageSettings.h:24, from ../../Source/GUIEditor/../CabbageCommonHeaders.h:30, from ../../Source/GUIEditor/ComponentLayoutEditor.h:24, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:11: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/GUIEditor/../Application/CabbageMainComponent.h:25, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:15: ../../Source/GUIEditor/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/GUIEditor/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/GUIEditor/.././Settings/../CabbageIds.h:23, from ../../Source/GUIEditor/.././Settings/CabbageSettings.h:24, from ../../Source/GUIEditor/../CabbageCommonHeaders.h:30, from ../../Source/GUIEditor/ComponentLayoutEditor.h:24, from ../../Source/GUIEditor/ComponentLayoutEditor.cpp:11: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ Compiling FlatButtonLookAndFeel.cpp Compiling PropertyPanelLookAndFeel.cpp Compiling CabbageSettings.cpp Compiling CabbageSettingsWindow.cpp Compiling CabbagePluginList.cpp Compiling CabbageExportPlugin.cpp Compiling CabbageColourProperty.cpp Compiling CabbageNewProjectWindow.cpp Compiling CabbageSSHFileBrowser.cpp Compiling CabbageRackWidgets.cpp In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:22, from ../../Source/Utilities/CabbageNewProjectWindow.h:24, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:22, from ../../Source/Utilities/CabbageNewProjectWindow.h:24, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/../LookAndFeel/CabbageIDELookAndFeel.h:22, from ../../Source/Utilities/CabbageNewProjectWindow.h:24, from ../../Source/Utilities/CabbageNewProjectWindow.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ ../../Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: ../../Source/Utilities/CabbageColourProperty.cpp:58:43: error: cannot convert ‘ColourPallete*’ to ‘std::unique_ptr’ 58 | CallOutBox::launchAsynchronously (colourSelector, getScreenBounds(), nullptr); | ^~~~~~~~~~~~~~ | | | ColourPallete* In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:257, from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:20, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageColourProperty.h:28, from ../../Source/Utilities/CabbageColourProperty.cpp:11: ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h:116:73: note: initializing argument 1 of ‘static juce::CallOutBox& juce::CallOutBox::launchAsynchronously(std::unique_ptr, juce::Rectangle, juce::Component*)’ 116 | static CallOutBox& launchAsynchronously (std::unique_ptr contentComponent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ Compiling CabbageKeyboardDisplay.cpp Compiling Soundfiler.cpp make: *** [MakeCabbageIDE:334: build/intermediate/Release/CabbageColourProperty_a06c91be.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:35: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageSSHFileBrowser.h:23, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageSSHFileBrowser.h:23, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ In file included from ../../Source/Utilities/../Application/CabbageMainComponent.h:25, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:21: ../../Source/Utilities/../Application/../CodeEditor/CabbageEditorContainer.h:43:57: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations] 43 | "CPU: " + String(SystemStats::getCpuSpeedInMegaherz()) | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageSSHFileBrowser.h:23, from ../../Source/Utilities/CabbageSSHFileBrowser.cpp:20: ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:236:43: note: declared here 236 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); }) | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:295:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’ 295 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body | ^~~~~~~~~~~ cp: cannot stat './build/Cabbage': No such file or directory JUCE v6.0.4 ********************************************************** Projucer 6.0.4 --- Build date: Nov 11 2020 Log started: 20 Nov 2020 7:06:57pm Linux CPU: 2239MHz Cores: 4 7797MB Loading project: /home/richard/cabbage-develop/CabbagePluginNoStandalone.jucer Re-saving file: /home/richard/cabbage-develop/CabbagePluginNoStandalone.jucer Finished saving: Linux Makefile Finished saving: Xcode (macOS) Finished saving: Visual Studio 2017 Finished saving: Visual Studio 2019 Finished saving: CLion (beta) Building PluginEffect…(B Cleaning CabbagePlugin Compiling include_juce_audio_plugin_client_VST2.cpp Compiling CabbagePluginEditor.cpp Compiling CabbagePluginProcessor.cpp Compiling CsoundPluginProcessor.cpp Compiling CsoundPluginEditor.cpp Compiling GenericCabbageEditor.cpp ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:506:78: warning: unknown escape sequence: '\040' 506 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:1231:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1231 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:950:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:955:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ Compiling GenericCabbagePluginProcessor.cpp Compiling CabbageBinaryData.cpp Compiling CabbageGenericPluginLookAndFeel.cpp Compiling CabbageLookAndFeel2.cpp Compiling FlatButtonLookAndFeel.cpp Compiling PropertyPanelLookAndFeel.cpp Compiling CabbageColourProperty.cpp Compiling Soundfiler.cpp Compiling TableManager.cpp ../../Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: ../../Source/Utilities/CabbageColourProperty.cpp:58:43: error: cannot convert ‘ColourPallete*’ to ‘std::unique_ptr’ 58 | CallOutBox::launchAsynchronously (colourSelector, getScreenBounds(), nullptr); | ^~~~~~~~~~~~~~ | | | ColourPallete* In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:257, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:53, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:20, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageColourProperty.h:28, from ../../Source/Utilities/CabbageColourProperty.cpp:11: ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h:116:73: note: initializing argument 1 of ‘static juce::CallOutBox& juce::CallOutBox::launchAsynchronously(std::unique_ptr, juce::Rectangle, juce::Component*)’ 116 | static CallOutBox& launchAsynchronously (std::unique_ptr contentComponent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ make: *** [MakePluginEffect:281: build/intermediate/Release/CabbageColourProperty_a06c91be.o] Error 1 make: *** Waiting for unfinished jobs.... cp: cannot stat './build/CabbagePlugin.so': No such file or directory JUCE v6.0.4 ********************************************************** Projucer 6.0.4 --- Build date: Nov 11 2020 Log started: 20 Nov 2020 7:07:25pm Linux CPU: 2272MHz Cores: 4 7797MB Loading project: /home/richard/cabbage-develop/CabbagePluginSynth.jucer Re-saving file: /home/richard/cabbage-develop/CabbagePluginSynth.jucer Finished saving: Linux Makefile Finished saving: Xcode (macOS) Finished saving: Visual Studio 2017 Finished saving: Visual Studio 2019 Finished saving: CLion (beta) Building PluginSynth…(B Cleaning CabbagePlugin Compiling include_juce_audio_plugin_client_VST2.cpp Compiling CabbagePluginEditor.cpp Compiling CabbagePluginProcessor.cpp Compiling CsoundPluginEditor.cpp Compiling CsoundPluginProcessor.cpp Compiling GenericCabbageEditor.cpp ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In member function ‘void CsoundPluginProcessor::addMacros(juce::String)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:506:78: warning: unknown escape sequence: '\040' 506 | macroText = "\"" + tokens.joinIntoString (" ").replace (" ", "\ ").replace("\"", "\\\"")+"\""; | ^~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In static member function ‘static int CsoundPluginProcessor::ReadMidiData(CSOUND*, void*, unsigned char*, int)’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:1231:53: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 1231 | MidiBuffer::Iterator i (midiData->midiBuffer); | ^ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = float]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:950:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp: In instantiation of ‘void CsoundPluginProcessor::processSamples(juce::AudioBuffer&, juce::MidiBuffer&) [with Type = double]’: ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:955:37: required from here ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:997:26: warning: ‘juce::MidiBuffer::Iterator::Iterator(const juce::MidiBuffer&)’ is deprecated [-Wdeprecated-declarations] 997 | MidiBuffer::Iterator iter (midiMessages); | ^~~~ In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:68, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:203, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:53, from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17, from ../../Source/Audio/Plugins/CsoundPluginProcessor.h:23, from ../../Source/Audio/Plugins/CsoundPluginProcessor.cpp:20: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:287:26: note: declared here 287 | JUCE_DEPRECATED (Iterator (const MidiBuffer&) noexcept); | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:294:57: note: in definition of macro ‘JUCE_DEPRECATED’ 294 | #define JUCE_DEPRECATED(functionDef) functionDef JUCE_DEPRECATED_ATTRIBUTE | ^~~~~~~~~~~ Compiling GenericCabbagePluginProcessor.cpp Compiling CabbageBinaryData.cpp Compiling CabbageGenericPluginLookAndFeel.cpp Compiling CabbageLookAndFeel2.cpp Compiling FlatButtonLookAndFeel.cpp Compiling PropertyPanelLookAndFeel.cpp Compiling CabbageColourProperty.cpp Compiling Soundfiler.cpp Compiling TableManager.cpp ../../Source/Utilities/CabbageColourProperty.cpp: In member function ‘virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)’: ../../Source/Utilities/CabbageColourProperty.cpp:58:43: error: cannot convert ‘ColourPallete*’ to ‘std::unique_ptr’ 58 | CallOutBox::launchAsynchronously (colourSelector, getScreenBounds(), nullptr); | ^~~~~~~~~~~~~~ | | | ColourPallete* In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:257, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:53, from ../../Source/Utilities/.././Settings/../../JuceLibraryCode/JuceHeader.h:20, from ../../Source/Utilities/.././Settings/../CabbageIds.h:23, from ../../Source/Utilities/.././Settings/CabbageSettings.h:24, from ../../Source/Utilities/../CabbageCommonHeaders.h:30, from ../../Source/Utilities/CabbageColourProperty.h:28, from ../../Source/Utilities/CabbageColourProperty.cpp:11: ../../JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h:116:73: note: initializing argument 1 of ‘static juce::CallOutBox& juce::CallOutBox::launchAsynchronously(std::unique_ptr, juce::Rectangle, juce::Component*)’ 116 | static CallOutBox& launchAsynchronously (std::unique_ptr contentComponent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ make: *** [MakePluginSynth:281: build/intermediate/Release/CabbageColourProperty_a06c91be.o] Error 1 make: *** Waiting for unfinished jobs.... cp: cannot stat './build/CabbagePlugin.so': No such file or directory Copying over docs and icons…(B