Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./buildCabbage: line 15: [: ==: unary operator expected
- ./buildCabbage: line 37: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
- mv: cannot stat 'Makefile': No such file or directory
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- make: *** No rule to make target '../../Source/Application/CabbageGraphComponent.cpp', needed by 'build/intermediate/Release/CabbageGraphComponent_5cbe6212.o'. Stop.
- make: *** Waiting for unfinished jobs....
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- make: *** [MakeCabbageIDE:495: check-pkg-config] Error 1
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/FileTab.h:21,
- from ../../Source/Application/FileTab.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:118:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
- | ~~~~~~~~~~~~~^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
- | ~~~~~~~~~~~~~^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:118:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:118:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
- | ~~~~~~~~~~~~~^
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
- 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
- | ~~~~~~~~~~~~~^
- In file included from ../../Source/Application/../CodeEditor/../CabbageCommonHeaders.h:32,
- from ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:23,
- from ../../Source/Application/CabbageDocumentWindow.h:24,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h: In function ‘std::unique_ptr<juce::Drawable> createDrawableFromSVG(const char*)’:
- ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h:31:36: error: could not convert ‘juce::Drawable::createFromSVG((*(const juce::XmlElement*)(& xml.std::unique_ptr<juce::XmlElement>::operator*())))’ from ‘juce::Drawable*’ to ‘std::unique_ptr<juce::Drawable>’
- 31 | return Drawable::createFromSVG (*xml);
- | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
- | |
- | juce::Drawable*
- In file included from ../../Source/Application/../CodeEditor/../CabbageCommonHeaders.h:32,
- from ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:23,
- from ../../Source/Application/CabbageMainComponent.h:25,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h: In function ‘std::unique_ptr<juce::Drawable> createDrawableFromSVG(const char*)’:
- ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h:31:36: error: could not convert ‘juce::Drawable::createFromSVG((*(const juce::XmlElement*)(& xml.std::unique_ptr<juce::XmlElement>::operator*())))’ from ‘juce::Drawable*’ to ‘std::unique_ptr<juce::Drawable>’
- 31 | return Drawable::createFromSVG (*xml);
- | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
- | |
- | juce::Drawable*
- 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:65: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #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:87: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #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:87: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #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: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’:
- ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:65: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #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:87: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #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:87: 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:60,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- 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:233:43: note: declared here
- 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
- | ^~~~~~~~~~~~~~~~~~~~~
- ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
- 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
- | ^~~~~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/FileTab.h:21,
- from ../../Source/Application/FileTab.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1587:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/FileTab.h:21,
- from ../../Source/Application/FileTab.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/FileTab.h:21,
- from ../../Source/Application/FileTab.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/FileTab.h:21,
- from ../../Source/Application/FileTab.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
- from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
- from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
- from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h: In function ‘void drawFromSVG(juce::Graphics&, juce::String, int, int, int, int, juce::AffineTransform)’:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::Drawable>’ and ‘juce::Drawable*’)
- 38 | drawable = Drawable::createFromSVG (*svg);
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::unique_ptr<juce::Drawable>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
- from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
- from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
- from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::Drawable*’
- 38 | drawable = Drawable::createFromSVG (*svg);
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
- from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
- from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
- from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h: In function ‘void drawFromSVG(juce::Graphics&, juce::String, int, int, int, int, juce::AffineTransform)’:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::Drawable>’ and ‘juce::Drawable*’)
- 38 | drawable = Drawable::createFromSVG (*svg);
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::unique_ptr<juce::Drawable>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
- from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
- from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
- from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::Drawable*’
- 38 | drawable = Drawable::createFromSVG (*svg);
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::Drawable; _Dp = std::default_delete<juce::Drawable>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:184:39: error: request for member ‘release’ in ‘pd.juce::PluginDescription::createXml()’, which is of pointer type ‘juce::XmlElement*’ (maybe you meant to use ‘->’ ?)
- 184 | e->addChildElement(pd.createXml().release());
- | ^~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:184:39: error: request for member ‘release’ in ‘pd.juce::PluginDescription::createXml()’, which is of pointer type ‘juce::XmlElement*’ (maybe you meant to use ‘->’ ?)
- 184 | e->addChildElement(pd.createXml().release());
- | ^~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point<double>)’:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:253:43: error: cannot convert ‘std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type’ {aka ‘std::unique_ptr<juce::AudioProcessor>’} to ‘juce::AudioProcessor*’
- 253 | if (auto node = graph.addNode(std::move(processor), nodeId))
- | ~~~~~~~~~^~~~~~~~~~~
- | |
- | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h:217:40: note: initializing argument 1 of ‘juce::AudioProcessorGraph::Node::Ptr juce::AudioProcessorGraph::addNode(juce::AudioProcessor*, juce::AudioProcessorGraph::NodeID)’
- 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
- | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:272:43: error: cannot convert ‘std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type’ {aka ‘std::unique_ptr<juce::AudioProcessor>’} to ‘juce::AudioProcessor*’
- 272 | if (auto node = graph.addNode(std::move(processor), nodeId))
- | ~~~~~~~~~^~~~~~~~~~~
- | |
- | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h:217:40: note: initializing argument 1 of ‘juce::AudioProcessorGraph::Node::Ptr juce::AudioProcessorGraph::addNode(juce::AudioProcessor*, juce::AudioProcessorGraph::NodeID)’
- 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
- | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point<double>)’:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:253:43: error: cannot convert ‘std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type’ {aka ‘std::unique_ptr<juce::AudioProcessor>’} to ‘juce::AudioProcessor*’
- 253 | if (auto node = graph.addNode(std::move(processor), nodeId))
- | ~~~~~~~~~^~~~~~~~~~~
- | |
- | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
- make: *** [MakeCabbageIDE:151: build/intermediate/Release/FileTab_96ff6bfb.o] Error 1
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h:217:40: note: initializing argument 1 of ‘juce::AudioProcessorGraph::Node::Ptr juce::AudioProcessorGraph::addNode(juce::AudioProcessor*, juce::AudioProcessorGraph::NodeID)’
- 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
- | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:272:43: error: cannot convert ‘std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type’ {aka ‘std::unique_ptr<juce::AudioProcessor>’} to ‘juce::AudioProcessor*’
- 272 | if (auto node = graph.addNode(std::move(processor), nodeId))
- | ~~~~~~~~~^~~~~~~~~~~
- | |
- | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h:217:40: note: initializing argument 1 of ‘juce::AudioProcessorGraph::Node::Ptr juce::AudioProcessorGraph::addNode(juce::AudioProcessor*, juce::AudioProcessorGraph::NodeID)’
- 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
- | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
- 278 | xmlElem = desc.createXml();
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::unique_ptr<juce::XmlElement>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
- 278 | xmlElem = desc.createXml();
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
- 278 | xmlElem = desc.createXml();
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::unique_ptr<juce::XmlElement>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- In file included from ../../Source/Application/CabbageMainComponent.h:30,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
- 278 | xmlElem = desc.createXml();
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:39,
- from ../../Source/Application/CabbageDocumentWindow.h:28,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: At global scope:
- ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:76:7: error: ‘void InternalCabbagePluginFormat::createPluginInstance(const juce::PluginDescription&, double, int, juce::AudioPluginFormat::PluginCreationCallback)’ marked ‘override’, but does not override
- 76 | void createPluginInstance(const PluginDescription&, double initialSampleRate, int initialBufferSize,
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.h:39,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: At global scope:
- ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h:76:7: error: ‘void InternalCabbagePluginFormat::createPluginInstance(const juce::PluginDescription&, double, int, juce::AudioPluginFormat::PluginCreationCallback)’ marked ‘override’, but does not override
- 76 | void createPluginInstance(const PluginDescription&, double initialSampleRate, int initialBufferSize,
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from ../../Source/Application/CabbageMainComponent.cpp:25:
- ../../Source/Application/../Audio/Filters/InternalFilters.h:56:7: error: ‘bool InternalPluginFormat::isTrivialToScan() const’ marked ‘override’, but does not override
- 56 | bool isTrivialToScan() const override { return true; }
- | ^~~~~~~~~~~~~~~
- ../../Source/Application/../Audio/Filters/InternalFilters.h:65:7: error: ‘void InternalPluginFormat::createPluginInstance(const juce::PluginDescription&, double, int, juce::AudioPluginFormat::PluginCreationCallback)’ marked ‘override’, but does not override
- 65 | void createPluginInstance(const PluginDescription&,
- | ^~~~~~~~~~~~~~~~~~~~
- ../../Source/Application/../Audio/Filters/InternalFilters.h:71:7: error: looser throw specifier for ‘virtual bool InternalPluginFormat::requiresUnblockedMessageThreadDuringCreation(const juce::PluginDescription&) const’
- 71 | bool requiresUnblockedMessageThreadDuringCreation(const PluginDescription&) const override;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:118,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.h:163:18: note: overridden function is ‘virtual bool juce::AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation(const juce::PluginDescription&) const noexcept’
- 163 | virtual bool requiresUnblockedMessageThreadDuringCreation (const PluginDescription&) const noexcept = 0;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../../Source/Application/CabbageMainComponent.cpp: In constructor ‘CabbageMainComponent::CabbageMainComponent(CabbageDocumentWindow*, CabbageSettings*)’:
- ../../Source/Application/CabbageMainComponent.cpp:98:51: error: invalid new-expression of abstract class type ‘InternalPluginFormat’
- 98 | formatManager.addFormat(new InternalPluginFormat());
- | ^
- In file included from ../../Source/Application/CabbageMainComponent.cpp:25:
- ../../Source/Application/../Audio/Filters/InternalFilters.h:40:7: note: because the following virtual functions are pure within ‘InternalPluginFormat’:
- 40 | class InternalPluginFormat : public AudioPluginFormat
- | ^~~~~~~~~~~~~~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:118,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.h:159:18: note: ‘virtual void juce::AudioPluginFormat::createPluginInstance(const juce::PluginDescription&, double, int, void*, juce::AudioPluginFormat::PluginCreationCallback)’
- 159 | virtual void createPluginInstance (const PluginDescription&, double initialSampleRate,
- | ^~~~~~~~~~~~~~~~~~~~
- ../../Source/Application/CabbageMainComponent.cpp:103:26: error: cannot declare variable ‘internalFormat’ to be of abstract type ‘InternalPluginFormat’
- 103 | InternalPluginFormat internalFormat;
- | ^~~~~~~~~~~~~~
- ../../Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::insertCustomPlantToEditor(CabbagePluginEditor*)’:
- ../../Source/Application/CabbageMainComponent.cpp:764:95: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
- 764 | xml = XmlDocument::parse (CabbageUtilities::getPlantFileAsXmlString(editor->changeMessage));
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::unique_ptr<juce::XmlElement>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- ../../Source/Application/CabbageMainComponent.cpp:764:95: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
- 764 | xml = XmlDocument::parse (CabbageUtilities::getPlantFileAsXmlString(editor->changeMessage));
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- ../../Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::reloadAudioDeviceState()’:
- ../../Source/Application/CabbageMainComponent.cpp:1266:76: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
- 1266 | savedState = cabbageSettings->getUserSettings()->getXmlValue("audioSetup");
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:305:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:305:30: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::unique_ptr<juce::XmlElement>&&’
- 305 | operator=(unique_ptr&& __u) noexcept
- | ~~~~~~~~~~~~~^~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: candidate: ‘template<class _Up, class _Ep> typename std::enable_if<std::__and_<std::__and_<std::is_convertible<typename std::unique_ptr<_Up, _Ep>::pointer, typename std::__uniq_ptr_impl<_Tp, _Dp>::pointer>, std::__not_<std::is_array<_Up> > >, std::is_assignable<_T2&, _U2&&> >::value, std::unique_ptr<_Tp, _Dp>&>::type std::unique_ptr<_Tp, _Dp>::operator=(std::unique_ptr<_Up, _Ep>&&) [with _Up = _Up; _Ep = _Ep; _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>]’
- 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
- ../../Source/Application/CabbageMainComponent.cpp:1266:76: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
- 1266 | savedState = cabbageSettings->getUserSettings()->getXmlValue("audioSetup");
- | ^
- In file included from /usr/include/c++/9/memory:80,
- from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
- from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
- from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- /usr/include/c++/9/bits/unique_ptr.h:334:7: note: candidate: ‘std::unique_ptr<_Tp, _Dp>& std::unique_ptr<_Tp, _Dp>::operator=(std::nullptr_t) [with _Tp = juce::XmlElement; _Dp = std::default_delete<juce::XmlElement>; std::nullptr_t = std::nullptr_t]’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~
- /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
- 334 | operator=(nullptr_t) noexcept
- | ^~~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1587:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageDocumentWindow.h:23,
- from ../../Source/Application/CabbageDocumentWindow.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1587:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’:
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:623:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2021:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2637:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1892:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
- ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:709:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 709 | auto d = reinterpret_cast<int*> (dest);
- | ^
- In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
- from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
- from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
- from ../../Source/Application/CabbageMainComponent.h:24,
- from ../../Source/Application/CabbageMainComponent.cpp:20:
- ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
- 365 | class JUCE_API PixelRGB
- | ^~~~~~~~
- make: *** [MakeCabbageIDE:161: build/intermediate/Release/CabbageDocumentWindow_3af539ae.o] Error 1
- make: *** [MakeCabbageIDE:156: build/intermediate/Release/CabbageMainComponent_bb67f2ab.o] Error 1
- cp: cannot stat './build/Cabbage': No such file or directory
- ./buildCabbage: line 45: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
- mv: cannot stat 'Makefile': No such file or directory
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- make: *** No rule to make target '../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp', needed by 'build/intermediate/Release/include_juce_audio_plugin_client_VST2_dd551e08.o'. Stop.
- make: *** Waiting for unfinished jobs....
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- make: *** [MakePluginEffect:421: check-pkg-config] Error 1
- cp: cannot stat './build/CabbagePlugin.so': No such file or directory
- ./buildCabbage: line 53: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
- mv: cannot stat 'Makefile': No such file or directory
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- Package webkit2gtk-4.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'webkit2gtk-4.0' found
- Package gtk+-x11-3.0 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'gtk+-x11-3.0' found
- make: *** No rule to make target '../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp', needed by 'build/intermediate/Release/include_juce_audio_plugin_client_VST2_dd551e08.o'. Stop.
- make: *** Waiting for unfinished jobs....
- Package freetype2 was not found in the pkg-config search path.
- Perhaps you should add the directory containing `freetype2.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'freetype2' found
- Package libcurl was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libcurl.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libcurl' found
- Package xinerama was not found in the pkg-config search path.
- Perhaps you should add the directory containing `xinerama.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'xinerama' found
- make: *** [MakePluginSynth:421: check-pkg-config] Error 1
- cp: cannot stat './build/CabbagePlugin.so': No such file or directory
- ./buildCabbage: line 61: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
- mv: cannot stat 'Makefile': No such file or directory
- make: MakeCabbageLite: No such file or directory
- make: *** No rule to make target 'MakeCabbageLite'. Stop.
- make: MakeCabbageLite: No such file or directory
- make: *** No rule to make target 'MakeCabbageLite'. Stop.
- cp: cannot stat './build/CabbageLite': No such file or directory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement