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: