Advertisement
Guest User

Untitled

a guest
May 17th, 2020
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 88.33 KB | None | 0 0
  1. ./buildCabbage: line 15: [: ==: unary operator expected
  2. ./buildCabbage: line 37: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
  3. mv: cannot stat 'Makefile': No such file or directory
  4. Package freetype2 was not found in the pkg-config search path.
  5. Perhaps you should add the directory containing `freetype2.pc'
  6. to the PKG_CONFIG_PATH environment variable
  7. No package 'freetype2' found
  8. Package libcurl was not found in the pkg-config search path.
  9. Perhaps you should add the directory containing `libcurl.pc'
  10. to the PKG_CONFIG_PATH environment variable
  11. No package 'libcurl' found
  12. Package xinerama was not found in the pkg-config search path.
  13. Perhaps you should add the directory containing `xinerama.pc'
  14. to the PKG_CONFIG_PATH environment variable
  15. No package 'xinerama' found
  16. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  17. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  18. to the PKG_CONFIG_PATH environment variable
  19. No package 'webkit2gtk-4.0' found
  20. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  21. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  22. to the PKG_CONFIG_PATH environment variable
  23. No package 'gtk+-x11-3.0' found
  24. Package freetype2 was not found in the pkg-config search path.
  25. Perhaps you should add the directory containing `freetype2.pc'
  26. to the PKG_CONFIG_PATH environment variable
  27. No package 'freetype2' found
  28. Package libcurl was not found in the pkg-config search path.
  29. Perhaps you should add the directory containing `libcurl.pc'
  30. to the PKG_CONFIG_PATH environment variable
  31. No package 'libcurl' found
  32. Package xinerama was not found in the pkg-config search path.
  33. Perhaps you should add the directory containing `xinerama.pc'
  34. to the PKG_CONFIG_PATH environment variable
  35. No package 'xinerama' found
  36. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  37. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  38. to the PKG_CONFIG_PATH environment variable
  39. No package 'webkit2gtk-4.0' found
  40. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  41. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  42. to the PKG_CONFIG_PATH environment variable
  43. No package 'gtk+-x11-3.0' found
  44. make: *** No rule to make target '../../Source/Application/CabbageGraphComponent.cpp', needed by 'build/intermediate/Release/CabbageGraphComponent_5cbe6212.o'. Stop.
  45. make: *** Waiting for unfinished jobs....
  46. Package freetype2 was not found in the pkg-config search path.
  47. Perhaps you should add the directory containing `freetype2.pc'
  48. to the PKG_CONFIG_PATH environment variable
  49. No package 'freetype2' found
  50. Package libcurl was not found in the pkg-config search path.
  51. Perhaps you should add the directory containing `libcurl.pc'
  52. to the PKG_CONFIG_PATH environment variable
  53. No package 'libcurl' found
  54. Package xinerama was not found in the pkg-config search path.
  55. Perhaps you should add the directory containing `xinerama.pc'
  56. to the PKG_CONFIG_PATH environment variable
  57. No package 'xinerama' found
  58. make: *** [MakeCabbageIDE:495: check-pkg-config] Error 1
  59. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  60. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  61. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  62. from ../../Source/Application/FileTab.h:21,
  63. from ../../Source/Application/FileTab.cpp:20:
  64. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
  65. ../../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&’}
  66. 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
  67. | ~~~~~~~~~~~~~^
  68. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
  69. ../../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&’}
  70. 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
  71. | ~~~~~~~~~~~~~^
  72. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
  73. ../../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&’}
  74. 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
  75. | ~~~~~~~~~~~~~^
  76. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
  77. ../../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&’}
  78. 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
  79. | ~~~~~~~~~~~~~^
  80. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  81. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  82. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  83. from ../../Source/Application/CabbageMainComponent.h:24,
  84. from ../../Source/Application/CabbageMainComponent.cpp:20:
  85. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
  86. ../../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&’}
  87. 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
  88. | ~~~~~~~~~~~~~^
  89. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  90. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  91. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  92. from ../../Source/Application/CabbageDocumentWindow.h:23,
  93. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  94. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
  95. ../../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&’}
  96. 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; }
  97. | ~~~~~~~~~~~~~^
  98. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
  99. ../../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&’}
  100. 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
  101. | ~~~~~~~~~~~~~^
  102. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’:
  103. ../../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&’}
  104. 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; }
  105. | ~~~~~~~~~~~~~^
  106. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
  107. ../../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&’}
  108. 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
  109. | ~~~~~~~~~~~~~^
  110. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’:
  111. ../../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&’}
  112. 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; }
  113. | ~~~~~~~~~~~~~^
  114. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
  115. ../../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&’}
  116. 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
  117. | ~~~~~~~~~~~~~^
  118. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’:
  119. ../../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&’}
  120. 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; }
  121. | ~~~~~~~~~~~~~^
  122. In file included from ../../Source/Application/../CodeEditor/../CabbageCommonHeaders.h:32,
  123. from ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:23,
  124. from ../../Source/Application/CabbageDocumentWindow.h:24,
  125. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  126. ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h: In function ‘std::unique_ptr<juce::Drawable> createDrawableFromSVG(const char*)’:
  127. ../../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>’
  128. 31 | return Drawable::createFromSVG (*xml);
  129. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  130. | |
  131. | juce::Drawable*
  132. In file included from ../../Source/Application/../CodeEditor/../CabbageCommonHeaders.h:32,
  133. from ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:23,
  134. from ../../Source/Application/CabbageMainComponent.h:25,
  135. from ../../Source/Application/CabbageMainComponent.cpp:20:
  136. ../../Source/Application/../CodeEditor/../LookAndFeel/CabbageLookAndFeel2.h: In function ‘std::unique_ptr<juce::Drawable> createDrawableFromSVG(const char*)’:
  137. ../../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>’
  138. 31 | return Drawable::createFromSVG (*xml);
  139. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  140. | |
  141. | juce::Drawable*
  142. In file included from ../../Source/Application/CabbageDocumentWindow.h:24,
  143. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  144. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’:
  145. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:65: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  146. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  147. | ^~~~~~~~~~~~~~~~~~~~~
  148. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  149. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  150. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  151. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  152. from ../../Source/Application/CabbageDocumentWindow.h:23,
  153. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  154. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  155. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  156. | ^~~~~~~~~~~~~~~~~~~~~
  157. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  158. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  159. | ^~~~~~~~~~~
  160. In file included from ../../Source/Application/CabbageDocumentWindow.h:24,
  161. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  162. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:87: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  163. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  164. | ^
  165. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  166. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  167. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  168. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  169. from ../../Source/Application/CabbageDocumentWindow.h:23,
  170. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  171. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  172. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  173. | ^~~~~~~~~~~~~~~~~~~~~
  174. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  175. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  176. | ^~~~~~~~~~~
  177. In file included from ../../Source/Application/CabbageDocumentWindow.h:24,
  178. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  179. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:87: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  180. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  181. | ^
  182. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  183. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  184. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  185. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  186. from ../../Source/Application/CabbageDocumentWindow.h:23,
  187. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  188. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  189. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  190. | ^~~~~~~~~~~~~~~~~~~~~
  191. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  192. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  193. | ^~~~~~~~~~~
  194. In file included from ../../Source/Application/CabbageMainComponent.h:25,
  195. from ../../Source/Application/CabbageMainComponent.cpp:20:
  196. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h: In constructor ‘CabbageEditorContainer::StatusBar::StatusBar(juce::ValueTree, CabbageEditorContainer*)’:
  197. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:65: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  198. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  199. | ^~~~~~~~~~~~~~~~~~~~~
  200. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  201. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  202. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  203. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  204. from ../../Source/Application/CabbageMainComponent.h:24,
  205. from ../../Source/Application/CabbageMainComponent.cpp:20:
  206. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  207. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  208. | ^~~~~~~~~~~~~~~~~~~~~
  209. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  210. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  211. | ^~~~~~~~~~~
  212. In file included from ../../Source/Application/CabbageMainComponent.h:25,
  213. from ../../Source/Application/CabbageMainComponent.cpp:20:
  214. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:87: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  215. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  216. | ^
  217. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  218. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  219. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  220. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  221. from ../../Source/Application/CabbageMainComponent.h:24,
  222. from ../../Source/Application/CabbageMainComponent.cpp:20:
  223. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  224. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  225. | ^~~~~~~~~~~~~~~~~~~~~
  226. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  227. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  228. | ^~~~~~~~~~~
  229. In file included from ../../Source/Application/CabbageMainComponent.h:25,
  230. from ../../Source/Application/CabbageMainComponent.cpp:20:
  231. ../../Source/Application/../CodeEditor/CabbageEditorContainer.h:43:87: warning: ‘static int juce::SystemStats::getCpuSpeedInMegaherz()’ is deprecated [-Wdeprecated-declarations]
  232. 43 | "CPU: " + String (SystemStats::getCpuSpeedInMegaherz())
  233. | ^
  234. In file included from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:60,
  235. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  236. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  237. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  238. from ../../Source/Application/CabbageMainComponent.h:24,
  239. from ../../Source/Application/CabbageMainComponent.cpp:20:
  240. ../../JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h:233:43: note: declared here
  241. 233 | JUCE_DEPRECATED_WITH_BODY (static int getCpuSpeedInMegaherz(), { return getCpuSpeedInMegahertz(); })
  242. | ^~~~~~~~~~~~~~~~~~~~~
  243. ../../JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h:271:57: note: in definition of macro ‘JUCE_DEPRECATED_WITH_BODY’
  244. 271 | #define JUCE_DEPRECATED_WITH_BODY(functionDef, body) functionDef JUCE_DEPRECATED_ATTRIBUTE body
  245. | ^~~~~~~~~~~
  246. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  247. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  248. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  249. from ../../Source/Application/FileTab.h:21,
  250. from ../../Source/Application/FileTab.cpp:20:
  251. ../../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]’:
  252. ../../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]’
  253. ../../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]’
  254. ../../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]’
  255. ../../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]’
  256. ../../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]’
  257. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  258. ../../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]
  259. 709 | auto d = reinterpret_cast<int*> (dest);
  260. | ^
  261. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  262. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  263. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  264. from ../../Source/Application/FileTab.h:21,
  265. from ../../Source/Application/FileTab.cpp:20:
  266. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  267. 365 | class JUCE_API PixelRGB
  268. | ^~~~~~~~
  269. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  270. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  271. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  272. from ../../Source/Application/FileTab.h:21,
  273. from ../../Source/Application/FileTab.cpp:20:
  274. ../../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]’:
  275. ../../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]’
  276. ../../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]’
  277. ../../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]’
  278. ../../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]’
  279. ../../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]’
  280. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  281. ../../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]
  282. 709 | auto d = reinterpret_cast<int*> (dest);
  283. | ^
  284. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  285. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  286. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  287. from ../../Source/Application/FileTab.h:21,
  288. from ../../Source/Application/FileTab.cpp:20:
  289. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  290. 365 | class JUCE_API PixelRGB
  291. | ^~~~~~~~
  292. In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
  293. from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
  294. from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
  295. from ../../Source/Application/CabbageMainComponent.h:30,
  296. from ../../Source/Application/CabbageDocumentWindow.h:28,
  297. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  298. ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h: In function ‘void drawFromSVG(juce::Graphics&, juce::String, int, int, int, int, juce::AffineTransform)’:
  299. ../../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*’)
  300. 38 | drawable = Drawable::createFromSVG (*svg);
  301. | ^
  302. In file included from /usr/include/c++/9/memory:80,
  303. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  304. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  305. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  306. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  307. from ../../Source/Application/CabbageDocumentWindow.h:23,
  308. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  309. /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>]’
  310. 305 | operator=(unique_ptr&& __u) noexcept
  311. | ^~~~~~~~
  312. /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>&&’
  313. 305 | operator=(unique_ptr&& __u) noexcept
  314. | ~~~~~~~~~~~~~^~~
  315. /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>]’
  316. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  317. | ^~~~~~~~
  318. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  319. In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
  320. from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
  321. from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
  322. from ../../Source/Application/CabbageMainComponent.h:30,
  323. from ../../Source/Application/CabbageDocumentWindow.h:28,
  324. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  325. ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::Drawable*’
  326. 38 | drawable = Drawable::createFromSVG (*svg);
  327. | ^
  328. In file included from /usr/include/c++/9/memory:80,
  329. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  330. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  331. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  332. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  333. from ../../Source/Application/CabbageDocumentWindow.h:23,
  334. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  335. /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]’
  336. 334 | operator=(nullptr_t) noexcept
  337. | ^~~~~~~~
  338. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::nullptr_t’
  339. 334 | operator=(nullptr_t) noexcept
  340. | ^~~~~~~~~
  341. In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
  342. from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
  343. from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
  344. from ../../Source/Application/CabbageMainComponent.h:30,
  345. from ../../Source/Application/CabbageMainComponent.cpp:20:
  346. ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h: In function ‘void drawFromSVG(juce::Graphics&, juce::String, int, int, int, int, juce::AffineTransform)’:
  347. ../../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*’)
  348. 38 | drawable = Drawable::createFromSVG (*svg);
  349. | ^
  350. In file included from /usr/include/c++/9/memory:80,
  351. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  352. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  353. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  354. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  355. from ../../Source/Application/CabbageMainComponent.h:24,
  356. from ../../Source/Application/CabbageMainComponent.cpp:20:
  357. /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>]’
  358. 305 | operator=(unique_ptr&& __u) noexcept
  359. | ^~~~~~~~
  360. /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>&&’
  361. 305 | operator=(unique_ptr&& __u) noexcept
  362. | ~~~~~~~~~~~~~^~~
  363. /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>]’
  364. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  365. | ^~~~~~~~
  366. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  367. In file included from ../../Source/Application/../Audio/Filters/../UI/../Plugins/CabbagePluginEditor.h:51,
  368. from ../../Source/Application/../Audio/Filters/../UI/PluginWindow.h:30,
  369. from ../../Source/Application/../Audio/Filters/FilterGraph.h:29,
  370. from ../../Source/Application/CabbageMainComponent.h:30,
  371. from ../../Source/Application/CabbageMainComponent.cpp:20:
  372. ../../Source/Application/../Audio/Filters/../UI/../Plugins/../../Widgets/CabbageRackWidgets.h:38:49: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::Drawable*’
  373. 38 | drawable = Drawable::createFromSVG (*svg);
  374. | ^
  375. In file included from /usr/include/c++/9/memory:80,
  376. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  377. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  378. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  379. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  380. from ../../Source/Application/CabbageMainComponent.h:24,
  381. from ../../Source/Application/CabbageMainComponent.cpp:20:
  382. /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]’
  383. 334 | operator=(nullptr_t) noexcept
  384. | ^~~~~~~~
  385. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::Drawable*’ to ‘std::nullptr_t’
  386. 334 | operator=(nullptr_t) noexcept
  387. | ^~~~~~~~~
  388. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  389. from ../../Source/Application/CabbageDocumentWindow.h:28,
  390. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  391. ../../Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’:
  392. ../../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 ‘->’ ?)
  393. 184 | e->addChildElement(pd.createXml().release());
  394. | ^~~~~~~
  395. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  396. from ../../Source/Application/CabbageMainComponent.cpp:20:
  397. ../../Source/Application/../Audio/Filters/FilterGraph.h: In static member function ‘static juce::XmlElement* FilterGraph::createXmlForNode(juce::AudioProcessorGraph::Node*)’:
  398. ../../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 ‘->’ ?)
  399. 184 | e->addChildElement(pd.createXml().release());
  400. | ^~~~~~~
  401. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  402. from ../../Source/Application/CabbageDocumentWindow.h:28,
  403. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  404. ../../Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point<double>)’:
  405. ../../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*’
  406. 253 | if (auto node = graph.addNode(std::move(processor), nodeId))
  407. | ~~~~~~~~~^~~~~~~~~~~
  408. | |
  409. | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
  410. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
  411. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  412. from ../../Source/Application/CabbageDocumentWindow.h:23,
  413. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  414. ../../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)’
  415. 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
  416. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  417. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  418. from ../../Source/Application/CabbageDocumentWindow.h:28,
  419. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  420. ../../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*’
  421. 272 | if (auto node = graph.addNode(std::move(processor), nodeId))
  422. | ~~~~~~~~~^~~~~~~~~~~
  423. | |
  424. | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
  425. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
  426. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  427. from ../../Source/Application/CabbageDocumentWindow.h:23,
  428. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  429. ../../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)’
  430. 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
  431. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  432. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  433. from ../../Source/Application/CabbageMainComponent.cpp:20:
  434. ../../Source/Application/../Audio/Filters/FilterGraph.h: In member function ‘void FilterGraph::addCabbagePlugin(const juce::PluginDescription&, juce::Point<double>)’:
  435. ../../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*’
  436. 253 | if (auto node = graph.addNode(std::move(processor), nodeId))
  437. | ~~~~~~~~~^~~~~~~~~~~
  438. | |
  439. | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
  440. make: *** [MakeCabbageIDE:151: build/intermediate/Release/FileTab_96ff6bfb.o] Error 1
  441. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
  442. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  443. from ../../Source/Application/CabbageMainComponent.h:24,
  444. from ../../Source/Application/CabbageMainComponent.cpp:20:
  445. ../../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)’
  446. 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
  447. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  448. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  449. from ../../Source/Application/CabbageMainComponent.cpp:20:
  450. ../../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*’
  451. 272 | if (auto node = graph.addNode(std::move(processor), nodeId))
  452. | ~~~~~~~~~^~~~~~~~~~~
  453. | |
  454. | std::remove_reference<std::unique_ptr<juce::AudioProcessor>&>::type {aka std::unique_ptr<juce::AudioProcessor>}
  455. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:116,
  456. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  457. from ../../Source/Application/CabbageMainComponent.h:24,
  458. from ../../Source/Application/CabbageMainComponent.cpp:20:
  459. ../../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)’
  460. 217 | Node::Ptr addNode (AudioProcessor* newProcessor, NodeID nodeId = {});
  461. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  462. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  463. from ../../Source/Application/CabbageDocumentWindow.h:28,
  464. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  465. ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
  466. 278 | xmlElem = desc.createXml();
  467. | ^
  468. In file included from /usr/include/c++/9/memory:80,
  469. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  470. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  471. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  472. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  473. from ../../Source/Application/CabbageDocumentWindow.h:23,
  474. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  475. /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>]’
  476. 305 | operator=(unique_ptr&& __u) noexcept
  477. | ^~~~~~~~
  478. /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>&&’
  479. 305 | operator=(unique_ptr&& __u) noexcept
  480. | ~~~~~~~~~~~~~^~~
  481. /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>]’
  482. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  483. | ^~~~~~~~
  484. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  485. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  486. from ../../Source/Application/CabbageDocumentWindow.h:28,
  487. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  488. ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
  489. 278 | xmlElem = desc.createXml();
  490. | ^
  491. In file included from /usr/include/c++/9/memory:80,
  492. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  493. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  494. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  495. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  496. from ../../Source/Application/CabbageDocumentWindow.h:23,
  497. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  498. /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]’
  499. 334 | operator=(nullptr_t) noexcept
  500. | ^~~~~~~~
  501. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
  502. 334 | operator=(nullptr_t) noexcept
  503. | ^~~~~~~~~
  504. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  505. from ../../Source/Application/CabbageMainComponent.cpp:20:
  506. ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
  507. 278 | xmlElem = desc.createXml();
  508. | ^
  509. In file included from /usr/include/c++/9/memory:80,
  510. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  511. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  512. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  513. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  514. from ../../Source/Application/CabbageMainComponent.h:24,
  515. from ../../Source/Application/CabbageMainComponent.cpp:20:
  516. /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>]’
  517. 305 | operator=(unique_ptr&& __u) noexcept
  518. | ^~~~~~~~
  519. /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>&&’
  520. 305 | operator=(unique_ptr&& __u) noexcept
  521. | ~~~~~~~~~~~~~^~~
  522. /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>]’
  523. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  524. | ^~~~~~~~
  525. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  526. In file included from ../../Source/Application/CabbageMainComponent.h:30,
  527. from ../../Source/Application/CabbageMainComponent.cpp:20:
  528. ../../Source/Application/../Audio/Filters/FilterGraph.h:278:30: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
  529. 278 | xmlElem = desc.createXml();
  530. | ^
  531. In file included from /usr/include/c++/9/memory:80,
  532. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  533. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  534. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  535. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  536. from ../../Source/Application/CabbageMainComponent.h:24,
  537. from ../../Source/Application/CabbageMainComponent.cpp:20:
  538. /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]’
  539. 334 | operator=(nullptr_t) noexcept
  540. | ^~~~~~~~
  541. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
  542. 334 | operator=(nullptr_t) noexcept
  543. | ^~~~~~~~~
  544. In file included from ../../Source/Application/CabbageMainComponent.h:39,
  545. from ../../Source/Application/CabbageDocumentWindow.h:28,
  546. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  547. ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: At global scope:
  548. ../../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
  549. 76 | void createPluginInstance(const PluginDescription&, double initialSampleRate, int initialBufferSize,
  550. | ^~~~~~~~~~~~~~~~~~~~
  551. In file included from ../../Source/Application/CabbageMainComponent.h:39,
  552. from ../../Source/Application/CabbageMainComponent.cpp:20:
  553. ../../Source/Application/../Audio/Plugins/CabbageInternalPluginFormat.h: At global scope:
  554. ../../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
  555. 76 | void createPluginInstance(const PluginDescription&, double initialSampleRate, int initialBufferSize,
  556. | ^~~~~~~~~~~~~~~~~~~~
  557. In file included from ../../Source/Application/CabbageMainComponent.cpp:25:
  558. ../../Source/Application/../Audio/Filters/InternalFilters.h:56:7: error: ‘bool InternalPluginFormat::isTrivialToScan() const’ marked ‘override’, but does not override
  559. 56 | bool isTrivialToScan() const override { return true; }
  560. | ^~~~~~~~~~~~~~~
  561. ../../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
  562. 65 | void createPluginInstance(const PluginDescription&,
  563. | ^~~~~~~~~~~~~~~~~~~~
  564. ../../Source/Application/../Audio/Filters/InternalFilters.h:71:7: error: looser throw specifier for ‘virtual bool InternalPluginFormat::requiresUnblockedMessageThreadDuringCreation(const juce::PluginDescription&) const’
  565. 71 | bool requiresUnblockedMessageThreadDuringCreation(const PluginDescription&) const override;
  566. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:118,
  568. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  569. from ../../Source/Application/CabbageMainComponent.h:24,
  570. from ../../Source/Application/CabbageMainComponent.cpp:20:
  571. ../../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’
  572. 163 | virtual bool requiresUnblockedMessageThreadDuringCreation (const PluginDescription&) const noexcept = 0;
  573. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574. ../../Source/Application/CabbageMainComponent.cpp: In constructor ‘CabbageMainComponent::CabbageMainComponent(CabbageDocumentWindow*, CabbageSettings*)’:
  575. ../../Source/Application/CabbageMainComponent.cpp:98:51: error: invalid new-expression of abstract class type ‘InternalPluginFormat’
  576. 98 | formatManager.addFormat(new InternalPluginFormat());
  577. | ^
  578. In file included from ../../Source/Application/CabbageMainComponent.cpp:25:
  579. ../../Source/Application/../Audio/Filters/InternalFilters.h:40:7: note: because the following virtual functions are pure within ‘InternalPluginFormat’:
  580. 40 | class InternalPluginFormat : public AudioPluginFormat
  581. | ^~~~~~~~~~~~~~~~~~~~
  582. In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:118,
  583. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:20,
  584. from ../../Source/Application/CabbageMainComponent.h:24,
  585. from ../../Source/Application/CabbageMainComponent.cpp:20:
  586. ../../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)’
  587. 159 | virtual void createPluginInstance (const PluginDescription&, double initialSampleRate,
  588. | ^~~~~~~~~~~~~~~~~~~~
  589. ../../Source/Application/CabbageMainComponent.cpp:103:26: error: cannot declare variable ‘internalFormat’ to be of abstract type ‘InternalPluginFormat’
  590. 103 | InternalPluginFormat internalFormat;
  591. | ^~~~~~~~~~~~~~
  592. ../../Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::insertCustomPlantToEditor(CabbagePluginEditor*)’:
  593. ../../Source/Application/CabbageMainComponent.cpp:764:95: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
  594. 764 | xml = XmlDocument::parse (CabbageUtilities::getPlantFileAsXmlString(editor->changeMessage));
  595. | ^
  596. In file included from /usr/include/c++/9/memory:80,
  597. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  598. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  599. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  600. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  601. from ../../Source/Application/CabbageMainComponent.h:24,
  602. from ../../Source/Application/CabbageMainComponent.cpp:20:
  603. /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>]’
  604. 305 | operator=(unique_ptr&& __u) noexcept
  605. | ^~~~~~~~
  606. /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>&&’
  607. 305 | operator=(unique_ptr&& __u) noexcept
  608. | ~~~~~~~~~~~~~^~~
  609. /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>]’
  610. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  611. | ^~~~~~~~
  612. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  613. ../../Source/Application/CabbageMainComponent.cpp:764:95: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
  614. 764 | xml = XmlDocument::parse (CabbageUtilities::getPlantFileAsXmlString(editor->changeMessage));
  615. | ^
  616. In file included from /usr/include/c++/9/memory:80,
  617. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  618. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  619. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  620. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  621. from ../../Source/Application/CabbageMainComponent.h:24,
  622. from ../../Source/Application/CabbageMainComponent.cpp:20:
  623. /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]’
  624. 334 | operator=(nullptr_t) noexcept
  625. | ^~~~~~~~
  626. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
  627. 334 | operator=(nullptr_t) noexcept
  628. | ^~~~~~~~~
  629. ../../Source/Application/CabbageMainComponent.cpp: In member function ‘void CabbageMainComponent::reloadAudioDeviceState()’:
  630. ../../Source/Application/CabbageMainComponent.cpp:1266:76: error: no match for ‘operator=’ (operand types are ‘std::unique_ptr<juce::XmlElement>’ and ‘juce::XmlElement*’)
  631. 1266 | savedState = cabbageSettings->getUserSettings()->getXmlValue("audioSetup");
  632. | ^
  633. In file included from /usr/include/c++/9/memory:80,
  634. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  635. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  636. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  637. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  638. from ../../Source/Application/CabbageMainComponent.h:24,
  639. from ../../Source/Application/CabbageMainComponent.cpp:20:
  640. /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>]’
  641. 305 | operator=(unique_ptr&& __u) noexcept
  642. | ^~~~~~~~
  643. /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>&&’
  644. 305 | operator=(unique_ptr&& __u) noexcept
  645. | ~~~~~~~~~~~~~^~~
  646. /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>]’
  647. 325 | operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  648. | ^~~~~~~~
  649. /usr/include/c++/9/bits/unique_ptr.h:325:2: note: template argument deduction/substitution failed:
  650. ../../Source/Application/CabbageMainComponent.cpp:1266:76: note: mismatched types ‘std::unique_ptr<_Tp, _Dp>’ and ‘juce::XmlElement*’
  651. 1266 | savedState = cabbageSettings->getUserSettings()->getXmlValue("audioSetup");
  652. | ^
  653. In file included from /usr/include/c++/9/memory:80,
  654. from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46,
  655. from ../../JuceLibraryCode/modules/juce_core/juce_core.h:201,
  656. from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52,
  657. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:17,
  658. from ../../Source/Application/CabbageMainComponent.h:24,
  659. from ../../Source/Application/CabbageMainComponent.cpp:20:
  660. /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]’
  661. 334 | operator=(nullptr_t) noexcept
  662. | ^~~~~~~~
  663. /usr/include/c++/9/bits/unique_ptr.h:334:17: note: no known conversion for argument 1 from ‘juce::XmlElement*’ to ‘std::nullptr_t’
  664. 334 | operator=(nullptr_t) noexcept
  665. | ^~~~~~~~~
  666. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  667. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  668. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  669. from ../../Source/Application/CabbageDocumentWindow.h:23,
  670. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  671. ../../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]’:
  672. ../../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]’
  673. ../../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]’
  674. ../../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]’
  675. ../../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]’
  676. ../../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]’
  677. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  678. ../../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]
  679. 709 | auto d = reinterpret_cast<int*> (dest);
  680. | ^
  681. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  682. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  683. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  684. from ../../Source/Application/CabbageDocumentWindow.h:23,
  685. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  686. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  687. 365 | class JUCE_API PixelRGB
  688. | ^~~~~~~~
  689. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  690. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  691. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  692. from ../../Source/Application/CabbageDocumentWindow.h:23,
  693. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  694. ../../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]’:
  695. ../../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]’
  696. ../../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]’
  697. ../../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]’
  698. ../../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]’
  699. ../../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]’
  700. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  701. ../../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]
  702. 709 | auto d = reinterpret_cast<int*> (dest);
  703. | ^
  704. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  705. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  706. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  707. from ../../Source/Application/CabbageDocumentWindow.h:23,
  708. from ../../Source/Application/CabbageDocumentWindow.cpp:20:
  709. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  710. 365 | class JUCE_API PixelRGB
  711. | ^~~~~~~~
  712. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  713. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  714. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  715. from ../../Source/Application/CabbageMainComponent.h:24,
  716. from ../../Source/Application/CabbageMainComponent.cpp:20:
  717. ../../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]’:
  718. ../../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]’
  719. ../../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]’
  720. ../../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]’
  721. ../../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]’
  722. ../../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]’
  723. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  724. ../../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]
  725. 709 | auto d = reinterpret_cast<int*> (dest);
  726. | ^
  727. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  728. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  729. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  730. from ../../Source/Application/CabbageMainComponent.h:24,
  731. from ../../Source/Application/CabbageMainComponent.cpp:20:
  732. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  733. 365 | class JUCE_API PixelRGB
  734. | ^~~~~~~~
  735. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:143,
  736. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  737. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  738. from ../../Source/Application/CabbageMainComponent.h:24,
  739. from ../../Source/Application/CabbageMainComponent.cpp:20:
  740. ../../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]’:
  741. ../../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]’
  742. ../../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]’
  743. ../../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]’
  744. ../../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]’
  745. ../../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]’
  746. ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:14: required from here
  747. ../../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]
  748. 709 | auto d = reinterpret_cast<int*> (dest);
  749. | ^
  750. In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:121,
  751. from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58,
  752. from ../../JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:18,
  753. from ../../Source/Application/CabbageMainComponent.h:24,
  754. from ../../Source/Application/CabbageMainComponent.cpp:20:
  755. ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:365:17: note: defined here
  756. 365 | class JUCE_API PixelRGB
  757. | ^~~~~~~~
  758. make: *** [MakeCabbageIDE:161: build/intermediate/Release/CabbageDocumentWindow_3af539ae.o] Error 1
  759. make: *** [MakeCabbageIDE:156: build/intermediate/Release/CabbageMainComponent_bb67f2ab.o] Error 1
  760. cp: cannot stat './build/Cabbage': No such file or directory
  761. ./buildCabbage: line 45: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
  762. mv: cannot stat 'Makefile': No such file or directory
  763. Package freetype2 was not found in the pkg-config search path.
  764. Perhaps you should add the directory containing `freetype2.pc'
  765. to the PKG_CONFIG_PATH environment variable
  766. No package 'freetype2' found
  767. Package libcurl was not found in the pkg-config search path.
  768. Perhaps you should add the directory containing `libcurl.pc'
  769. to the PKG_CONFIG_PATH environment variable
  770. No package 'libcurl' found
  771. Package xinerama was not found in the pkg-config search path.
  772. Perhaps you should add the directory containing `xinerama.pc'
  773. to the PKG_CONFIG_PATH environment variable
  774. No package 'xinerama' found
  775. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  776. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  777. to the PKG_CONFIG_PATH environment variable
  778. No package 'webkit2gtk-4.0' found
  779. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  780. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  781. to the PKG_CONFIG_PATH environment variable
  782. No package 'gtk+-x11-3.0' found
  783. Package freetype2 was not found in the pkg-config search path.
  784. Perhaps you should add the directory containing `freetype2.pc'
  785. to the PKG_CONFIG_PATH environment variable
  786. No package 'freetype2' found
  787. Package libcurl was not found in the pkg-config search path.
  788. Perhaps you should add the directory containing `libcurl.pc'
  789. to the PKG_CONFIG_PATH environment variable
  790. No package 'libcurl' found
  791. Package xinerama was not found in the pkg-config search path.
  792. Perhaps you should add the directory containing `xinerama.pc'
  793. to the PKG_CONFIG_PATH environment variable
  794. No package 'xinerama' found
  795. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  796. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  797. to the PKG_CONFIG_PATH environment variable
  798. No package 'webkit2gtk-4.0' found
  799. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  800. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  801. to the PKG_CONFIG_PATH environment variable
  802. No package 'gtk+-x11-3.0' found
  803. 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.
  804. make: *** Waiting for unfinished jobs....
  805. Package freetype2 was not found in the pkg-config search path.
  806. Perhaps you should add the directory containing `freetype2.pc'
  807. to the PKG_CONFIG_PATH environment variable
  808. No package 'freetype2' found
  809. Package libcurl was not found in the pkg-config search path.
  810. Perhaps you should add the directory containing `libcurl.pc'
  811. to the PKG_CONFIG_PATH environment variable
  812. No package 'libcurl' found
  813. Package xinerama was not found in the pkg-config search path.
  814. Perhaps you should add the directory containing `xinerama.pc'
  815. to the PKG_CONFIG_PATH environment variable
  816. No package 'xinerama' found
  817. make: *** [MakePluginEffect:421: check-pkg-config] Error 1
  818. cp: cannot stat './build/CabbagePlugin.so': No such file or directory
  819. ./buildCabbage: line 53: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
  820. mv: cannot stat 'Makefile': No such file or directory
  821. Package freetype2 was not found in the pkg-config search path.
  822. Perhaps you should add the directory containing `freetype2.pc'
  823. to the PKG_CONFIG_PATH environment variable
  824. No package 'freetype2' found
  825. Package libcurl was not found in the pkg-config search path.
  826. Perhaps you should add the directory containing `libcurl.pc'
  827. to the PKG_CONFIG_PATH environment variable
  828. No package 'libcurl' found
  829. Package xinerama was not found in the pkg-config search path.
  830. Perhaps you should add the directory containing `xinerama.pc'
  831. to the PKG_CONFIG_PATH environment variable
  832. No package 'xinerama' found
  833. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  834. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  835. to the PKG_CONFIG_PATH environment variable
  836. No package 'webkit2gtk-4.0' found
  837. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  838. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  839. to the PKG_CONFIG_PATH environment variable
  840. No package 'gtk+-x11-3.0' found
  841. Package freetype2 was not found in the pkg-config search path.
  842. Perhaps you should add the directory containing `freetype2.pc'
  843. to the PKG_CONFIG_PATH environment variable
  844. No package 'freetype2' found
  845. Package libcurl was not found in the pkg-config search path.
  846. Perhaps you should add the directory containing `libcurl.pc'
  847. to the PKG_CONFIG_PATH environment variable
  848. No package 'libcurl' found
  849. Package xinerama was not found in the pkg-config search path.
  850. Perhaps you should add the directory containing `xinerama.pc'
  851. to the PKG_CONFIG_PATH environment variable
  852. No package 'xinerama' found
  853. Package webkit2gtk-4.0 was not found in the pkg-config search path.
  854. Perhaps you should add the directory containing `webkit2gtk-4.0.pc'
  855. to the PKG_CONFIG_PATH environment variable
  856. No package 'webkit2gtk-4.0' found
  857. Package gtk+-x11-3.0 was not found in the pkg-config search path.
  858. Perhaps you should add the directory containing `gtk+-x11-3.0.pc'
  859. to the PKG_CONFIG_PATH environment variable
  860. No package 'gtk+-x11-3.0' found
  861. 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.
  862. make: *** Waiting for unfinished jobs....
  863. Package freetype2 was not found in the pkg-config search path.
  864. Perhaps you should add the directory containing `freetype2.pc'
  865. to the PKG_CONFIG_PATH environment variable
  866. No package 'freetype2' found
  867. Package libcurl was not found in the pkg-config search path.
  868. Perhaps you should add the directory containing `libcurl.pc'
  869. to the PKG_CONFIG_PATH environment variable
  870. No package 'libcurl' found
  871. Package xinerama was not found in the pkg-config search path.
  872. Perhaps you should add the directory containing `xinerama.pc'
  873. to the PKG_CONFIG_PATH environment variable
  874. No package 'xinerama' found
  875. make: *** [MakePluginSynth:421: check-pkg-config] Error 1
  876. cp: cannot stat './build/CabbagePlugin.so': No such file or directory
  877. ./buildCabbage: line 61: ../../../JUCE/extras/Projucer/Builds/LinuxMakefile/build/Projucer: No such file or directory
  878. mv: cannot stat 'Makefile': No such file or directory
  879. make: MakeCabbageLite: No such file or directory
  880. make: *** No rule to make target 'MakeCabbageLite'. Stop.
  881. make: MakeCabbageLite: No such file or directory
  882. make: *** No rule to make target 'MakeCabbageLite'. Stop.
  883. cp: cannot stat './build/CabbageLite': No such file or directory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement