libopenshot-audio 0.1.8 still fails to build with:

In file included from
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82,
                 from
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28,
                 from
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28,
                 from
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39:
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:
In member function ‘juce::uint8& juce::PixelARGB
::getAlpha()’:
/packages/tmp/p/libopenshot-audio-0.1.8/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:113:77:
error: cannot bind packed field ‘((juce::
PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed
union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’}
  113 |     forcedinline uint8& getAlpha() noexcept           { return comps
[indexA]; }
      |
~~~~~~~~~~~~~^

Reply via email to