We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ 23%] Building CXX object CMakeFiles/Juce.dir/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp.o In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getAlpha()’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[3]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 116 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; } | ~~~~~~~~~~~~~^ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getRed()’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:117:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[2]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 117 | forcedinline uint8& getRed() noexcept { return comps [indexR]; } | ~~~~~~~~~~~~~^ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getGreen()’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:118:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[1]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 118 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; } | ~~~~~~~~~~~~~^ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h: In member function ‘juce::uint8& juce::PixelARGB::getBlue()’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:119:77: error: cannot bind packed field ‘((juce::PixelARGB*)this)->juce::PixelARGB::<anonymous>.juce::PixelARGB::<unnamed union>::comps[0]’ to ‘juce::uint8&’ {aka ‘unsigned char&’} 119 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; } | ~~~~~~~~~~~~~^ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:159: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp: In member function ‘virtual bool juce::AudioPluginInstance::isMetaParameter(int) const’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:175:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 175 | if (auto* param = getParameters()[parameterIndex]) | ^~ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:178:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 178 | return false; | ^~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insertMultiple(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::AudioChannelSet&]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:295:84: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:515:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 515 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:753:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:839:51: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1012:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1012 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:303:12: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::AudioChannelSet’; use ‘new’ and ‘delete’ instead -Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:86, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1505:12: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::BusProperties’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:113, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1492:12: note: ‘struct juce::AudioProcessor::BusProperties’ declared here 1492 | struct BusProperties | ^~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insertMultiple(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::MidiBuffer&]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:751:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence<FloatType>::prepareBuffers(int) [with FloatType = float]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1216:53: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:515:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 515 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeRange(int, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:753:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence<FloatType>::prepareBuffers(int) [with FloatType = float]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1216:53: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1012:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1012 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:433:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_data_structures/values/juce_ValueWithDefault.h:223:23: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::var’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:254, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:433:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1588:46: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:113, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1555:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1555 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiBuffer; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:219:9: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::clear() [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:161:26: required from ‘void juce::GraphRenderSequence<FloatType>::releaseBuffers() [with FloatType = float]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1270:45: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MidiBuffer’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/juce_audio_basics.h:94, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:221, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock<ElementType, throwOnFailure>::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle<int>; bool throwOnFailure = false; size_t = long unsigned int]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:17: required from ‘void juce::ArrayAllocationBase<ElementType, TypeOfCriticalSectionToUse>::setAllocatedSize(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:74:9: required from ‘juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::Array(const juce::Array<ElementType, TypeOfCriticalSectionToUse>&) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:53:69: required from ‘juce::RectangleList<ValueType>::RectangleList(const juce::RectangleList<ValueType>&) [with ValueType = int]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1850:69: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::RectangleListRegion(const juce::RectangleList<int>&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2094:17: required from ‘juce::RenderingHelpers::SavedStateBase<SavedStateType>::SavedStateBase(const juce::RectangleList<int>&, juce::Point<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2528:50: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle<int>’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast<size_t> (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::insert(int, juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::ParameterType = const juce::Rectangle<int>&]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:236:29: required from ‘void juce::RectangleList<ValueType>::subtract(juce::RectangleList<ValueType>::RectangleType) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1872:27: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::excludeClipRectangle(juce::Rectangle<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1870:13: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:479:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/juce_core.h:235, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::removeInternal(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:849:13: required from ‘void juce::Array<ElementType, TypeOfCriticalSectionToUse, minimumAllocatedSize>::remove(int) [with ElementType = juce::Rectangle<int>; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_RectangleList.h:332:21: required from ‘bool juce::RectangleList<ValueType>::clipTo(juce::RectangleList<ValueType>::RectangleType) [with ValueType = int; juce::RectangleList<ValueType>::RectangleType = juce::Rectangle<int>]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:25: required from ‘juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::clipToRectangle(juce::Rectangle<int>) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr<juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::Base>]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1858:13: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_core/containers/juce_Array.h:1261:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle<int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1261 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:107, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle<int>’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2645:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:697:28: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelRGB’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:714:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | auto d = reinterpret_cast<int*> (dest); | ^ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1597:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelRGB]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2645:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:697:28: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelRGB’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:714:34: warning: converting a packed ‘juce::PixelRGB’ pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 714 | auto d = reinterpret_cast<int*> (dest); | ^ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: defined here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1592:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2646:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:739:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 739 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:628:17: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour<PixelType, replaceExisting>::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2026:57: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour<juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1597:13: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2646:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion::SubRectangleIteratorFloat]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1897:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle<float>, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:739:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 739 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1534:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1535:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1538:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1539:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1542:111: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelARGB, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1543:111: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1552:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1553:109: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1556:108: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1557:108: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1560:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelRGB, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1561:110: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:366:17: note: ‘class juce::PixelRGB’ declared here 366 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelARGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1570:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelARGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1571:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelRGB, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1574:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelRGB, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1575:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelAlpha, true>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1578:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:134, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:909:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill<DestPixelType, SrcPixelType, repeatPattern>::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1936:21: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill<juce::PixelAlpha, juce::PixelAlpha, false>; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1579:112: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:2634:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions<juce::RenderingHelpers::SoftwareRendererSavedState>::RectangleListRegion]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1917:13: required from ‘void juce::RenderingHelpers::ClipRegions<SavedStateType>::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:1915:14: required from here /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/native/juce_RenderingHelpers.h:969:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 969 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/juce_graphics.h:112, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_gui_basics/juce_gui_basics.h:57, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.h:56, from /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp:39: /home/milk/src/Kiwi/ThirdParty/Juce/modules/juce_graphics/colour/juce_PixelFormats.h:617:17: note: ‘class juce::PixelAlpha’ declared here 617 | class JUCE_API PixelAlpha | ^~~~~~~~~~ make[2]: *** [CMakeFiles/Juce.dir/build.make:122: CMakeFiles/Juce.dir/ThirdParty/Juce/modules/juce_audio_processors/juce_audio_processors.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:367: CMakeFiles/Juce.dir/all] Error 2 make: *** [Makefile:150: all] Error 2
Might I be doing something wrong, or maybe it's because Arch has the latest release of all packages?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Might I be doing something wrong, or maybe it's because Arch has the latest release of all packages?
The text was updated successfully, but these errors were encountered: