I am trying to compile the Projucer on Linux Mint. Version 5.4.3 ( I have to use this version for Cabbage)
I get some errors: (I already tried make clean also)
richard@richard-ESPRIMO-C910:~/JUCE-5.4.3/extras/Projucer/Builds/LinuxMakefile$ sudo make
Compiling jucer_AutoUpdater.cpp
In file included from …/…/…/…/modules/juce_graphics/juce_graphics.h:121,
from …/…/…/…/modules/juce_gui_basics/juce_gui_basics.h:57,
from …/…/…/…/modules/juce_analytics/juce_analytics.h:55,
from …/…/JuceLibraryCode/…/JuceLibraryCode/JuceHeader.h:17,
from …/…/Source/Application/…/Application/jucer_Headers.h:29,
from …/…/Source/Application/jucer_AutoUpdater.cpp:27:
…/…/…/…/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’:
…/…/…/…/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
116 | e uint8& getAlpha() noexcept { return comps [indexA]; }
| ~~~~~~~~~~~~~^
