Cabbage Logo
Back to Cabbage Site

Building Cabbage again/Juce version

Could you check the output of gcc --version?
I do not think Juce 5.4.7 would work, since the commit for these fixes for gcc 9.x are for Juce 6.0.4

I manually did the changes in Juce, it now compiles and runs the Projucer.
But Cabbage build gives another error now:

Compiling Soundfiler.cpp
ā€¦/ā€¦/Source/Utilities/CabbageColourProperty.cpp: In member function ā€˜virtual void ColourPropertyComponent::mouseDown(const juce::MouseEvent&)ā€™:
ā€¦/ā€¦/Source/Utilities/CabbageColourProperty.cpp:58:43: error: cannot convert ā€˜ColourPallete*ā€™ to ā€˜std::unique_ptrjuce::Componentā€™
58 | CallOutBox::launchAsynchronously (colourSelector, getScreenBounds(), nullptr);
| ^~~~~~~~~~~~~~
| |
| ColourPallete*

Are you using 5.4.7? This is the version that the source in GIT compiles with.

No I was using 5.4.3, will try 5.4.7 nowā€¦

Ok, this worked perfectly! I was put on the wrong leg (as we say in Holland) when you said earlier to use 5.4.3ā€¦
I now have Cabbage version 2.5.9 runningā€¦

Nice. Sorry mentioned 5.4.3 :see_no_evil: I cost you a little time there. Iā€™m glad youā€™re up and running now :wink: