Hi I’ve been trying to install Cabbage on my Ubuntu 16.04 laptop. I’ve followed all the build instructions and ran into problems mentioned here - Problems to Install Cabbage on Ubuntu Studio 16.04 (Fixed)
I also tried installing the deb file mentioned here - New problems to install Cabbage on Ubuntustudio 16.04 LTS (Fixed) but got an ‘3497 illegal hardware instruction (core dumped)’.
I tried building with
./buildCabbage “/usr/include/csound” “/usr/lib/csound” “/home/arun/SDKs/VST_SDK” but I was still getting the error about missing csound.hpp.
I tried modifying the Makefiles manually and changing values, but they kept changing back, which is when I realized the configurations were coming from the .jucer files. So I edited these manually, and changed
headerPath to “”/usr/include/csound"" on line 277 of CabbageIDE.jucer for example.
But now running ./buildCabbage throws up a fresh set of errors.
Pasting just the relevant lines here for brevity, but if someone wants the full error log file I can copy and upload it somewhere.
…/…/Source/Application/…/Audio/Graph/…/Plugins/CsoundPluginProcessor.h:145:35: error: ‘class Csound’ has no member named ‘CompileCsdText’
…/…/Source/Application/…/Audio/Graph/…/Plugins/CabbagePluginEditor.h:70:30: error: expected class-name before ‘,’ token
public ComboBoxListener,
…/…/Source/Application/…/Audio/Graph/…/Plugins/CabbagePluginEditor.h:161:10: error: ‘void CabbagePluginEditor::comboBoxChanged(juce::ComboBox*)’ marked ‘override’, but does not override
void comboBoxChanged (ComboBox* combo) override;
…/…/Source/Application/…/Audio/Graph/…/Plugins/CabbagePluginEditor.h:161:10: error: ‘void CabbagePluginEditor::comboBoxChanged(juce::ComboBox*)’ marked ‘override’, but does not override
void comboBoxChanged (ComboBox* combo) override;
In file included from …/…/Source/Application/CabbageGraphComponent.cpp:13:0:
…/…/Source/Application/CabbageMainComponent.h:190:1: error: expected class-name before ‘{’ token
{
…/…/Source/Application/CabbageMainComponent.h:283:10: error: ‘void CabbageMainComponent::FindPanel::buttonClicked(juce::Button*)’ marked ‘override’, but does not override
void buttonClicked (Button* button) override
Trying to search for these error messages on google isn’t throwing up anything useful. Can someone point me in the right direction?
Thanks in advance,
arun