Giter VIP home page Giter VIP logo

kiwi's People

Contributors

eliottparis avatar jean-millot avatar pierreguillot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kiwi's Issues

Building on Arch Linux; error: cannot bind packed field

[ 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?

Atom - bool type - lack of consistency ?

For now :

Atom atom = true;
atom.isBool();          // => true, ok.
atom.isNumber();        // => true, (why not) (?)
long long_val = atom;   // long_val == 1

atom = 1;
atom.isNumber();        // => true, ok
atom.isBool();          // => false, (why) (??)
bool bool_val = atom;   // bool_val == true

|=> a bool is considered as a number but a number not as a bool

  • is bool a number ?

More generally
Do we really need to support a BOOLEAN type in the Atom class ?

an code bug?

m_alert_box.reset(new AlertBox(message, type, true, [this](){

I do not know if it's a bug.
m_alert_box.reset(new AlertBox(message, type, true, [this](){

the code above capture this variable, but the app will crash with vs2017 compiler .

when m_alert_box.reset(); is executed , the this pointer changes to an invalid pointer.
So I rewrite as

m_alert_box.reset(new AlertBox(message, type, true, [this]() {
		auto p = this;
		removeChildComponent(m_alert_box.get());
		m_alert_box.reset();
		p->setBounds(p->getBounds().withHeight(p->getHeight() - p->m_alert_height));
		
	}))

The point is that I save the this variable, and the app will not crash!

Maybe it's vs2017's bug .

Crash test

Process: Kiwi [1528]
Path: /Users/USER/Downloads/*/Kiwi.app/Contents/MacOS/Kiwi
Identifier: Kiwi
Version: 0.0.3 (0.0.3)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Kiwi [1528]
User ID: 501

Date/Time: 2016-12-06 11:37:52.077 +0100
OS Version: Mac OS X 10.11.5 (15F34)
Report Version: 11
Anonymous UUID: B04E4110-B287-4528-932E-84B884872B66

Sleep/Wake UUID: A27FEE8C-5760-49C9-8CE6-C6D7E985BE9F

Time Awake Since Boot: 17000 seconds
Time Since Wake: 5000 seconds

System Integrity Protection: enabled

Crashed Thread: 16

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY

Thread 0:: Juce Message Thread Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff9c12cf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9c12c3b3 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff8deed1c4 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff8deec68c __CFRunLoopRun + 1356
4 com.apple.CoreFoundation 0x00007fff8deebed8 CFRunLoopRunSpecific + 296
5 com.apple.HIToolbox 0x00007fff99f94935 RunCurrentEventLoopInMode + 235
6 com.apple.HIToolbox 0x00007fff99f9476f ReceiveNextEventCommon + 432
7 com.apple.HIToolbox 0x00007fff99f945af _BlockUntilNextEventMatchingListInModeWithFilter + 71
8 com.apple.AppKit 0x00007fff9ade3df6 _DPSNextEvent + 1067
9 com.apple.AppKit 0x00007fff9ade3226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
10 com.apple.AppKit 0x00007fff9add7d80 -[NSApplication run] + 682
11 Kiwi 0x0000000109f04813 juce::MessageManager::runDispatchLoop() + 147
12 Kiwi 0x0000000109f04705 juce::JUCEApplicationBase::main() + 389
13 Kiwi 0x0000000109f0451c juce::JUCEApplicationBase::main(int, char const**) + 60
14 Kiwi 0x0000000109b49433 main + 51
15 Kiwi 0x0000000109a803b4 start + 52

Thread 1:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff9c133efa kevent_qos + 10
1 libdispatch.dylib 0x00007fff9496b165 _dispatch_mgr_invoke + 216
2 libdispatch.dylib 0x00007fff9496adcd _dispatch_mgr_thread + 52

Thread 3:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 6:: Built-in Output
0 libsystem_kernel.dylib 0x00007fff9c132db6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9dde9728 _pthread_cond_wait + 767
2 Kiwi 0x0000000109e6190a juce::WaitableEvent::wait(int) const + 298
3 Kiwi 0x0000000109e63382 juce::Thread::wait(int) const + 34
4 Kiwi 0x0000000109d35319 juce::CoreAudioClasses::AudioIODeviceCombiner::pushOutputData(juce::AudioBuffer&, int, int) + 361
5 Kiwi 0x0000000109d334a4 juce::CoreAudioClasses::AudioIODeviceCombiner::run() + 1156
6 Kiwi 0x0000000109d335e9 non-virtual thunk to juce::CoreAudioClasses::AudioIODeviceCombiner::run() + 25
7 Kiwi 0x0000000109e62883 juce::Thread::threadEntryPoint() + 355
8 Kiwi 0x0000000109e62c65 juce::juce_threadEntryPoint(void*) + 21
9 Kiwi 0x0000000109e8443e threadEntryProc + 30
10 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
11 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
12 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 7:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff9c12cf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9c12c3b3 mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fff926fa35e HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff926fa2ec HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff926f86a9 HALC_ProxyIOContext::IOWorkLoop() + 1149
5 com.apple.audio.CoreAudio 0x00007fff926f815e HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6 com.apple.audio.CoreAudio 0x00007fff926f8033 HALB_IOThread::Entry(void*) + 75
7 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 8:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff9c12cf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9c12c3b3 mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fff926fa35e HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff926fa2ec HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff926f86a9 HALC_ProxyIOContext::IOWorkLoop() + 1149
5 com.apple.audio.CoreAudio 0x00007fff926f815e HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6 com.apple.audio.CoreAudio 0x00007fff926f8033 HALB_IOThread::Entry(void*) + 75
7 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x00007fff9c13310a __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff94917d17 nanosleep + 199
2 libc++.1.dylib 0x00007fff990c2020 std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 75
3 Kiwi 0x0000000109bb9c37 void std::__1::this_thread::sleep_for<double, std::__1::ratio<1l, 1000000000l> >(std::__1::chrono::duration<double, std::__1::ratio<1l, 1000000000l> > const&) + 89
4 Kiwi 0x0000000109bb9b22 flip::RunLoopTimer::run() + 124
5 Kiwi 0x000000010a1a0754 kiwi::server::Server::run() + 612
6 Kiwi 0x0000000109aef724 void* std::__1::__thread_proxy<std::__1::tuple<void (kiwi::server::Server::)(), kiwi::server::Server> >(void*) + 532
7 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 10:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 12:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 13:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 14:: Juce Timer
0 libsystem_kernel.dylib 0x00007fff9c132db6 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff9dde9728 _pthread_cond_wait + 767
2 Kiwi 0x0000000109e6190a juce::WaitableEvent::wait(int) const + 298
3 Kiwi 0x0000000109e63382 juce::Thread::wait(int) const + 34
4 Kiwi 0x0000000109f0e605 juce::Timer::TimerThread::run() + 421
5 Kiwi 0x0000000109e62883 juce::Thread::threadEntryPoint() + 355
6 Kiwi 0x0000000109e62c65 juce::juce_threadEntryPoint(void*) + 21
7 Kiwi 0x0000000109e8443e threadEntryProc + 30
8 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
9 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
10 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 15:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff9c12cf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff9c12c3b3 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff8deed1c4 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff8deec68c __CFRunLoopRun + 1356
4 com.apple.CoreFoundation 0x00007fff8deebed8 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff9af39d95 _NSEventThread + 149
6 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 16 Crashed:
0 Kiwi 0x0000000109bb990a std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<unsigned char*> >::value) && (is_constructible<unsigned char, std::__1::iterator_traits<std::__1::__wrap_iter<unsigned char*> >::reference>::value), std::__1::__wrap_iter<unsigned char*> >::type std::__1::vector<unsigned char, std::__1::allocator >::insert<std::__1::__wrap_iter<unsigned char*> >(std::__1::__wrap_iter<unsigned char const*>, std::__1::__wrap_iter<unsigned char*>, std::__1::__wrap_iter<unsigned char*>) + 194
1 Kiwi 0x0000000109bb97e3 flip::PacketStreamSender::push(std::__1::vector<unsigned char, std::__1::allocator > const&) + 87
2 Kiwi 0x0000000109bb8f00 flip::PacketStreamPinger::process() + 74
3 Kiwi 0x0000000109bb6127 flip::CarrierTransportSocketTcp::process() + 63
4 Kiwi 0x0000000109ac0078 kiwi::CarrierSocket::runProcess() + 152
5 Kiwi 0x0000000109ac3e34 void* std::__1::__thread_proxy<std::__1::tuple<void (kiwi::CarrierSocket::)(), kiwi::CarrierSocket> >(void*) + 532
6 libsystem_pthread.dylib 0x00007fff9dde899d _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9dde891a _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff9dde6351 thread_start + 13

Thread 17:
0 libsystem_kernel.dylib 0x00007fff9c1335e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff9dde8578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff9dde6341 start_wqthread + 13

Thread 16 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000008 rbx: 0x00007fcf7a7d5aa0 rcx: 0x59847a2cdb5af200 rdx: 0x00007fcf7a7d5aa0
rdi: 0x31c38948002a5687 rsi: 0x0000000000000000 rbp: 0x000070000029fba0 rsp: 0x000070000029fb40
r8: 0x31c38948002a5687 r9: 0x0000000000000000 r10: 0x000000010b36ee18 r11: 0x0000000000000000
r12: 0x00007fcf7a7d5aa8 r13: 0x00007fcf7a7d5aa0 r14: 0x31c38948002a5687 r15: 0x00007fff8b23d20f
rip: 0x0000000109bb990a rfl: 0x0000000000010293 cr2: 0x0000000152023000

Logical CPU: 2
Error Code: 0x00000000
Trap Number: 13

Binary Images:
0x109a7a000 - 0x10a6a1fff +Kiwi (0.0.3 - 0.0.3) <5C2D32F6-74FA-3620-9681-955AC9BE27BF> /Users/USER/Downloads/*/Kiwi.app/Contents/MacOS/Kiwi
0x10b2e3000 - 0x10b31afff com.apple.audio.midi.CoreMIDI (1.10 - 88) <51E79766-51D8-3A95-A7FD-18E7E11528F3> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0x10b349000 - 0x10b362fff libexpat.1.dylib (12.40.1) <405B65BE-42E4-36FA-AA41-5B717CB3F5E7> /usr/lib/libexpat.1.dylib
0x10e5fe000 - 0x10e602fff com.apple.audio.AppleHDAHALPlugIn (274.9 - 274.9) <4AD9D94F-0CCD-3590-9DEA-CED5706F096A> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x110d32000 - 0x110d98ff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.14.66 - 10.1.4) <48A178A3-AA09-3B6C-AA4F-5BFA4145DE58> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x111c20000 - 0x111c20fe7 +cl_kernels (???) <453C2558-5708-4C3D-A528-54FEEB8FB772> cl_kernels
0x7fff6f4ff000 - 0x7fff6f53625f dyld (360.22) /usr/lib/dyld
0x7fff8782d000 - 0x7fff87858ffb libarchive.2.dylib (33.20.2) <6C370A21-63FD-3A68-B4B3-5333F24B770B> /usr/lib/libarchive.2.dylib
0x7fff87859000 - 0x7fff879b5ff3 com.apple.WebKitLegacy (11601 - 11601.6.17) <3F9A3DDF-AA37-388E-8C96-CFF86DB0D16E> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
0x7fff87b4e000 - 0x7fff87bbdfff com.apple.datadetectorscore (7.0 - 460) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff87bbe000 - 0x7fff87c78fff com.apple.DiscRecording (9.0.1 - 9010.4.3) <540853B2-B123-3560-8023-C92EE229051A> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff87c79000 - 0x7fff87c85fff com.apple.speech.synthesis.framework (5.4.12 - 5.4.12) <71DA00B8-5EA2-326B-8814-59DB25512F65> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff87f36000 - 0x7fff87f52ff7 libsystem_malloc.dylib (67.40.1) <5748E8B2-F81C-34C6-8B13-456213127678> /usr/lib/system/libsystem_malloc.dylib
0x7fff87f6b000 - 0x7fff87f6dfff libCVMSPluginSupport.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff88091000 - 0x7fff88180fff libxml2.2.dylib (29.7) <32BBF51E-B084-3FC2-AE9C-C008BE84102B> /usr/lib/libxml2.2.dylib
0x7fff88181000 - 0x7fff881b0ffb libsystem_m.dylib (3105) <08E1A4B2-6448-3DFE-A58C-ACC7335BE7E4> /usr/lib/system/libsystem_m.dylib
0x7fff88413000 - 0x7fff88415ff7 libRadiance.dylib (1450) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff884c6000 - 0x7fff884cefff com.apple.CoreServices.FSEvents (1223.10.1 - 1223.10.1) <7F5B7A23-BC1D-3FA9-A9B8-D534F1E1979A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff884cf000 - 0x7fff884d0ffb libSystem.B.dylib (1226.10.1) /usr/lib/libSystem.B.dylib
0x7fff884d1000 - 0x7fff885b7ff7 libcrypto.0.9.8.dylib (59.40.2) <2486D801-C756-3488-B519-1AA6807E8948> /usr/lib/libcrypto.0.9.8.dylib
0x7fff886ec000 - 0x7fff88752ff7 libsystem_network.dylib (583.50.1) /usr/lib/system/libsystem_network.dylib
0x7fff88758000 - 0x7fff887f8fff com.apple.Metadata (10.7.0 - 972.34) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff887f9000 - 0x7fff88a93ff3 com.apple.security (7.0 - 57337.50.23) <8B6CF71D-A63E-34C9-9227-0AACAB643584> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff88ac6000 - 0x7fff88accff7 com.apple.speech.recognition.framework (5.1.1 - 5.1.1) <9E5A980A-F455-32D5-BBEE-3BD6018CC45E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff899d6000 - 0x7fff89ae4ff3 com.apple.desktopservices (1.10.3 - 1.10.3) <3A6906D4-C0B8-30D1-B589-0466E5E42B69> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff89ae5000 - 0x7fff89bd7ff7 libiconv.2.dylib (44) /usr/lib/libiconv.2.dylib
0x7fff89bd8000 - 0x7fff89bdaffb libutil.dylib (43) <4C9BFE8B-563B-3EEA-A323-8F4F14E0A46C> /usr/lib/libutil.dylib
0x7fff89bdb000 - 0x7fff89bdbfff libenergytrace.dylib (10.40.1) <0A491CA7-3451-3FD5-999A-58AB4362682B> /usr/lib/libenergytrace.dylib
0x7fff89c4a000 - 0x7fff89c7dff7 com.apple.MediaKit (16 - 809) /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff89c7e000 - 0x7fff89ca0fff com.apple.IconServices (68.1 - 68.1) /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff89ca1000 - 0x7fff89ca9fff libGFXShared.dylib (12.1) <5A0C2493-200C-30BE-97D5-8E8C0B8E604D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff89d1c000 - 0x7fff89d25fff com.apple.icloud.FindMyDevice (1.0 - 1) /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x7fff89ec0000 - 0x7fff89edcff3 libresolv.9.dylib (60) /usr/lib/libresolv.9.dylib
0x7fff89eed000 - 0x7fff89f62fff com.apple.framework.IOKit (2.0.2 - 1179.50.2) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff89f77000 - 0x7fff89f78ff3 com.apple.print.framework.Print (10.0 - 266) <3E85F70C-D7D4-34E1-B88A-C1F503F99CDA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff89f96000 - 0x7fff89fe2fff com.apple.print.framework.PrintCore (11.2 - 472.2) <5AE8AA6B-CE09-397D-B0D4-0F9CCBF1F77D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff89fe3000 - 0x7fff89ff2ffb com.apple.LangAnalysis (1.7.0 - 1.7.0) <18D21123-A3E7-3851-974A-08E5D4540475> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8a081000 - 0x7fff8a08cfff libcsfde.dylib (517.50.1) <52F0DB6A-13B8-355E-ADFD-72834D3CA183> /usr/lib/libcsfde.dylib
0x7fff8a120000 - 0x7fff8a1addd7 com.apple.AppleJPEG (1.0 - 1) <558ACADA-C41F-3EEF-82A0-C2D7B13C5428> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff8a301000 - 0x7fff8a5a7ff7 com.apple.CoreData (120 - 641.3) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff8a646000 - 0x7fff8a67eff7 com.apple.RemoteViewServices (2.0 - 101) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff8a67f000 - 0x7fff8a88cfff libicucore.A.dylib (551.51.3) <5BC80F94-C90D-3175-BD96-FF1DC222EC9C> /usr/lib/libicucore.A.dylib
0x7fff8a915000 - 0x7fff8a932ff7 com.apple.AppleVPAFramework (2.1.2 - 2.1.2) <41378C0B-B56A-3A73-9BD0-E06FA1F87B8C> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff8a986000 - 0x7fff8a994ff7 libbz2.1.0.dylib (38) <28E54258-C0FE-38D4-AB76-1734CACCB344> /usr/lib/libbz2.1.0.dylib
0x7fff8aaf5000 - 0x7fff8ab51fff libTIFF.dylib (1450) <14EB7C03-7DDA-3276-BAC5-D597913AC9C4> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff8ab6c000 - 0x7fff8ab6cfff com.apple.ApplicationServices (48 - 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8ac13000 - 0x7fff8ac17fff libcache.dylib (75) <9548AAE9-2AB7-3525-9ECE-A2A7C4688447> /usr/lib/system/libcache.dylib
0x7fff8b187000 - 0x7fff8b210ff7 com.apple.PerformanceAnalysis (1.0 - 1) <2064F7E8-5C3D-3E18-8029-2D832D13E2A2> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8b211000 - 0x7fff8b229fef libcompression.dylib (28) /usr/lib/libcompression.dylib
0x7fff8b22a000 - 0x7fff8b57efff com.apple.Foundation (6.9 - 1259) <71A9D3A0-0B1F-3E3A-86F3-1486365A6EF2> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff8b655000 - 0x7fff8b679fff libJPEG.dylib (1450) <1775E59E-D82C-3F7A-8E4F-B0C13F88F691> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8bb8e000 - 0x7fff8bb8ffff libsystem_secinit.dylib (20) <32B1A8C6-DC84-3F4F-B8CE-9A52B47C3E6B> /usr/lib/system/libsystem_secinit.dylib
0x7fff8bcf9000 - 0x7fff8bd00ff7 libcompiler_rt.dylib (62) /usr/lib/system/libcompiler_rt.dylib
0x7fff8bd01000 - 0x7fff8bd06fff com.apple.DiskArbitration (2.7 - 2.7) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff8bfcc000 - 0x7fff8c07cfe7 libvMisc.dylib (563.5) <6D73C20D-D1C4-3BA5-809B-4B597C15AA86> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff8c6c4000 - 0x7fff8cd63ff7 com.apple.JavaScriptCore (11601 - 11601.6.13) <93B52DD9-7810-3562-8605-B97965F6DB94> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff8cde1000 - 0x7fff8cdfdfff com.apple.GenerationalStorage (2.0 - 239.1) <8C821448-4294-3736-9CEF-467C93785CB9> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff8cdfe000 - 0x7fff8ce25fff com.apple.ChunkingLibrary (167 - 167) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff8ce26000 - 0x7fff8ce60ff7 com.apple.DebugSymbols (132 - 132) <23A42C53-B941-3871-9EE2-4C87A46005B5> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8ce61000 - 0x7fff8ce83ff7 com.apple.Sharing (442.13.6 - 442.13.6) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff8ce84000 - 0x7fff8cec6ff7 com.apple.Metal (56.6 - 56.6) <2B2C0F78-20B8-3878-B9B1-DE18BB92919D> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff8cf0d000 - 0x7fff8cf0dfff com.apple.Accelerate (1.10 - Accelerate 1.10) <185EC96A-5AF0-3620-A4ED-4D3654D25B39> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8d789000 - 0x7fff8d78bff7 com.apple.securityhi (9.0 - 55006) <1E7BE52B-97EA-371A-AECA-1EE2AD246D8A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff8d8c1000 - 0x7fff8d8dcff7 libCRFSuite.dylib (34) <078B4CD8-6A8C-3067-B2BA-0C2A0BAB8AC3> /usr/lib/libCRFSuite.dylib
0x7fff8d9e3000 - 0x7fff8d9e3fff com.apple.audio.units.AudioUnit (1.13 - 1.13) <93C1D642-37D4-3692-AD35-DCAD04F9610B> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff8d9e4000 - 0x7fff8da79fff com.apple.ink.framework (10.9 - 214) <1F76CF36-3F79-36B8-BC37-C540AF34B338> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff8daba000 - 0x7fff8dabdfff com.apple.IOSurface (108.2.1 - 108.2.1) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8dabe000 - 0x7fff8dad7fff com.apple.CFOpenDirectory (10.11 - 194) <11F95672-55E0-3F9D-9171-5E8C56AEE948> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8dc21000 - 0x7fff8dc37ff7 libLinearAlgebra.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff8dc45000 - 0x7fff8dc45fff libOpenScriptingUtil.dylib (169.1) /usr/lib/libOpenScriptingUtil.dylib
0x7fff8dc50000 - 0x7fff8dc7eff7 com.apple.CoreServicesInternal (248.2 - 248.2) <6E111F0A-D7F1-3738-ADE7-CF983BD4EC8B> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff8dc7f000 - 0x7fff8dc8aff7 libcommonCrypto.dylib (60075.50.1) <93732261-34B4-3914-B7A2-90A81A182DBA> /usr/lib/system/libcommonCrypto.dylib
0x7fff8dc8b000 - 0x7fff8dcffff7 com.apple.Heimdal (4.0 - 2.0) <5D365381-8B5E-3259-8867-FC4A7D307BDE> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff8dd06000 - 0x7fff8dd14fff com.apple.opengl (12.1.0 - 12.1.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff8dd67000 - 0x7fff8dd69fff com.apple.EFILogin (2.0 - 2) <38150198-DD7F-3C73-BCAA-C74BB376393A> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff8dda1000 - 0x7fff8ddb2ff7 libz.1.dylib (61.20.1) /usr/lib/libz.1.dylib
0x7fff8ddb3000 - 0x7fff8ddb6ffb libdyld.dylib (360.22) /usr/lib/system/libdyld.dylib
0x7fff8de63000 - 0x7fff8e2d9fff com.apple.CoreFoundation (6.9 - 1258.1) <943A1383-DA6A-3DC0-ABCD-D9AEB3D0D34D> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff8e2db000 - 0x7fff8e2dbff7 libkeymgr.dylib (28) <8371CE54-5FDD-3CE9-B3DF-E98C761B6FE0> /usr/lib/system/libkeymgr.dylib
0x7fff8e2dc000 - 0x7fff8e2ddfff liblangid.dylib (122) <9CC4F0D1-5C51-3B69-BC8F-EE3A51FD0822> /usr/lib/liblangid.dylib
0x7fff8e2f6000 - 0x7fff8e2fefff com.apple.frameworks.CoreDaemon (1.3 - 1.3) /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff8ea7b000 - 0x7fff8eb1ffff com.apple.Bluetooth (4.4.5 - 4.4.5f3) <141F2C36-70B6-32D3-A556-7A605832CDB3> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff8eb20000 - 0x7fff8eb2bfff libGL.dylib (12.1) <70D51643-04AC-3400-8F11-A6FC25985289> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8eb2c000 - 0x7fff8eb38ff7 com.apple.OpenDirectory (10.11 - 194) <31A67AD5-5CC2-350A-96D7-821DF4BC4196> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff8f367000 - 0x7fff8f39bff7 com.apple.CoreVideo (1.8 - 191.3) <1AA24A1B-CB84-3F6B-B6DE-11494542649C> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff8f481000 - 0x7fff8f4a8fff com.apple.shortcut (2.16 - 93) <2BA6DF3E-04C7-39C8-B311-3413E9FC9022> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x7fff8f4a9000 - 0x7fff8f4eaff7 libGLU.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8f523000 - 0x7fff8f524fff libsystem_blocks.dylib (65) <1244D9D5-F6AA-35BB-B307-86851C24B8E5> /usr/lib/system/libsystem_blocks.dylib
0x7fff8f532000 - 0x7fff8f578ff7 libauto.dylib (186) <999E610F-41FC-32A3-ADCA-5EC049B65DFB> /usr/lib/libauto.dylib
0x7fff8f581000 - 0x7fff8f916fdb com.apple.vImage (8.0 - 8.0) <4BAC9B6F-7482-3580-8787-AB0A5B4D331B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8fc7e000 - 0x7fff8fc87ff7 com.apple.CommonAuth (4.0 - 2.0) <4B8673E1-3697-3FE2-8D30-AC7AC5D4F8BF> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8fcd0000 - 0x7fff8fdc0fff libJP2.dylib (1450) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff8fdc1000 - 0x7fff8fdccfff libkxld.dylib (3248.50.21) <99195052-038E-3490-ACF8-76F9AC43897E> /usr/lib/system/libkxld.dylib
0x7fff8ff48000 - 0x7fff8ff53ff7 libChineseTokenizer.dylib (16) <79B8C67A-3061-3C78-92CD-4650719E68D4> /usr/lib/libChineseTokenizer.dylib
0x7fff8ff54000 - 0x7fff8ff54fff com.apple.Carbon (154 - 157) <8F6ED602-5943-3E29-A793-BC331E2C183D> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff8ff65000 - 0x7fff8ff75fff libbsm.0.dylib (34) <7E14504C-A8B0-3574-B6EB-5D5FABC72926> /usr/lib/libbsm.0.dylib
0x7fff90093000 - 0x7fff9009bfff libsystem_networkextension.dylib (385.40.36) <66095DC7-6539-38F2-95EE-458F15F6D014> /usr/lib/system/libsystem_networkextension.dylib
0x7fff9009c000 - 0x7fff900b3fff libmarisa.dylib (4) /usr/lib/libmarisa.dylib
0x7fff900c3000 - 0x7fff900daff7 libsystem_coretls.dylib (83.40.5) /usr/lib/system/libsystem_coretls.dylib
0x7fff900eb000 - 0x7fff900eeffb libScreenReader.dylib (426.42) <16FC79D1-4573-3E90-945F-CBA22D5185FD> /usr/lib/libScreenReader.dylib
0x7fff90c46000 - 0x7fff90c4bff3 libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib
0x7fff90d8f000 - 0x7fff90d8ffff libmetal_timestamp.dylib (600.0.44.1) <6576F284-BACA-332A-A6E7-FA1C347636E3> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fff90e54000 - 0x7fff90e56ff7 libquarantine.dylib (80) <0F4169F0-0C84-3A25-B3AE-E47B3586D908> /usr/lib/system/libquarantine.dylib
0x7fff90e6a000 - 0x7fff90e6fff7 libmacho.dylib (875.1) <318264FA-58F1-39D8-8285-1F6254EE410E> /usr/lib/system/libmacho.dylib
0x7fff91ccf000 - 0x7fff91cf3fff com.apple.MultitouchSupport.framework (304.12 - 304.12) <65CB7653-EACD-3ADB-ABB6-2E0671708301> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff91db1000 - 0x7fff92042ff7 com.apple.RawCamera.bundle (6.20 - 856) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x7fff92043000 - 0x7fff92043ff7 libunc.dylib (29) /usr/lib/system/libunc.dylib
0x7fff920bc000 - 0x7fff92262ff7 com.apple.audio.toolbox.AudioToolbox (1.13 - 1.13) <082319FC-59F2-3D36-AC9B-94759724E302> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff92263000 - 0x7fff922b1fff libcurl.4.dylib (90) <12E01E4B-24C9-394C-9D2C-85CF85D5F459> /usr/lib/libcurl.4.dylib
0x7fff926d0000 - 0x7fff92721fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff92823000 - 0x7fff92948fff com.apple.LaunchServices (728.12 - 728.12) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff92949000 - 0x7fff9294cff7 libCoreFSCache.dylib (119.5) <2389D7DA-B8EF-3EB4-AAAF-FBEDE01CDECA> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff92962000 - 0x7fff929b2ff7 com.apple.Symbolication (1.4 - 58044) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff92a37000 - 0x7fff92a71fff com.apple.QD (3.12 - 302) <0FE53180-2895-3D14-A1E7-F82DE1D106E1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff936a3000 - 0x7fff939e3fff com.apple.WebKit (11601 - 11601.6.17) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x7fff939e4000 - 0x7fff93a35ff7 libcups.2.dylib (435.2) <91584A40-214D-33E8-A613-CE22289037C8> /usr/lib/libcups.2.dylib
0x7fff93a4e000 - 0x7fff93a4ffff com.apple.TrustEvaluationAgent (2.0 - 25) <0239494E-FEFE-39BC-9FC7-E251BA5128F1> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff93a50000 - 0x7fff93a61ff7 libsystem_trace.dylib (201.10.3) /usr/lib/system/libsystem_trace.dylib
0x7fff93a62000 - 0x7fff93a8bff7 libxpc.dylib (765.50.8) <54D1328E-054E-3DAA-89E2-375722F9D18F> /usr/lib/system/libxpc.dylib
0x7fff93a8f000 - 0x7fff93a94fff com.apple.ImageCapture (9.0 - 9.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff93a9e000 - 0x7fff93aa2fff com.apple.CommonPanels (1.2.6 - 96) <4AE7E5AE-55B3-37FA-9BDE-B23147ADA2E9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff93b33000 - 0x7fff93cf9fe7 com.apple.ImageIO.framework (3.3.0 - 1450) <18ABA1F4-43EC-3990-9777-C91FD3D6AF71> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff93cfa000 - 0x7fff9405cf3f libobjc.A.dylib (680) <7489D2D6-1EFD-3414-B18D-2AECCCC90286> /usr/lib/libobjc.A.dylib
0x7fff940c8000 - 0x7fff941d7fe7 libvDSP.dylib (563.5) <9AB6CA3C-4F0E-35E6-9184-9DF86E7C3DAD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff94204000 - 0x7fff94209ff7 libheimdal-asn1.dylib (453.40.10) <981DE40B-FA16-36F7-BE92-8C8A115D6CD9> /usr/lib/libheimdal-asn1.dylib
0x7fff9420a000 - 0x7fff9422fff7 libPng.dylib (1450) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff94454000 - 0x7fff94456ff7 libsystem_configuration.dylib (802.40.13) <3DEB7DF9-6804-37E1-BC83-0166882FF0FF> /usr/lib/system/libsystem_configuration.dylib
0x7fff94457000 - 0x7fff9446bfe3 libCGInterfaces.dylib (317.9) <5079DE4F-3717-32FF-B76A-77F53236D17D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x7fff945b2000 - 0x7fff94897ffb com.apple.CoreServices.CarbonCore (1136.2 - 1136.2) <2DBAFC9A-6CD6-351D-B1F4-87D81AA6D640> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff94898000 - 0x7fff94925fff libsystem_c.dylib (1082.50.1) /usr/lib/system/libsystem_c.dylib
0x7fff94926000 - 0x7fff94938fff libsasl2.2.dylib (209) <11C7D200-0CA5-30F4-A19A-178CA81D48FE> /usr/lib/libsasl2.2.dylib
0x7fff94963000 - 0x7fff94990fff libdispatch.dylib (501.40.12) /usr/lib/system/libdispatch.dylib
0x7fff94991000 - 0x7fff9499ffff libxar.1.dylib (302) <03207F66-2C4A-3DBD-8D81-70F4C85903C4> /usr/lib/libxar.1.dylib
0x7fff949fc000 - 0x7fff94aacfff com.apple.backup.framework (1.7.4 - 1.7.4) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff94aad000 - 0x7fff94b3cff7 libCoreStorage.dylib (517.50.1) /usr/lib/libCoreStorage.dylib
0x7fff94b3d000 - 0x7fff94b89ffb com.apple.HIServices (1.22 - 550) <6B76B41C-CF5A-34C4-89F4-EFD7CA3D1C9D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff94b8a000 - 0x7fff94e11ff3 com.apple.CFNetwork (760.5.1 - 760.5.1) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff950d6000 - 0x7fff95141ff7 com.apple.framework.CoreWLAN (11.0 - 1101.20) <3B35C543-7FCE-333F-80C1-432FA41DDCDE> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff95a88000 - 0x7fff95a91ff3 libsystem_notify.dylib (150.40.1) /usr/lib/system/libsystem_notify.dylib
0x7fff95a92000 - 0x7fff95a96fff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x7fff95eef000 - 0x7fff9606dfff com.apple.UIFoundation (1.0 - 436.1) /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff9606e000 - 0x7fff960f6fff com.apple.CoreSymbolication (3.1 - 58048.1) <4730422E-4178-34F9-8550-BB92F2A4F44B> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff96287000 - 0x7fff96455ff3 com.apple.QuartzCore (1.11 - 410.14) <076BDE58-8AED-3D47-84FD-548CF8E8EDB9> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff96534000 - 0x7fff9655dfff com.apple.ProtectedCloudStorage (1.0 - 1) <7436B2B3-943A-3500-B099-80F133B3E002> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff9655e000 - 0x7fff96634ffb com.apple.DiskImagesFramework (10.11.4 - 417.4) <6D26E255-D7BB-3A9D-8B6F-E07D2DBB68AE> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff9663b000 - 0x7fff96664fff libc++abi.dylib (125) /usr/lib/libc++abi.dylib
0x7fff96665000 - 0x7fff967afff7 com.apple.coreui (2.1 - 366.1) <8138636F-A0A7-31C7-896C-5F5747FA1B2A> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff967b0000 - 0x7fff967b6fff com.apple.IOAccelerator (205.10 - 205.10) /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff967d2000 - 0x7fff967d5fff libsystem_sandbox.dylib (460.50.4) <150A9D3D-F69E-32F7-8C7B-8E72CAAFF7E4> /usr/lib/system/libsystem_sandbox.dylib
0x7fff967d9000 - 0x7fff967f2fff com.apple.openscripting (1.7.1 - 169.1) <36EBF6A7-334A-3197-838F-E8C7B27FCDBB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff96825000 - 0x7fff96827fff libsystem_coreservices.dylib (19.2) <1B3F5AFC-FFCD-3ECB-8B9A-5538366FB20D> /usr/lib/system/libsystem_coreservices.dylib
0x7fff96904000 - 0x7fff96933ff7 com.apple.DictionaryServices (1.2 - 250.3) <30250542-CBAA-39C1-91AA-B57A5DE17594> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff96934000 - 0x7fff9694eff3 liblzma.5.dylib (10) /usr/lib/liblzma.5.dylib
0x7fff96950000 - 0x7fff96953ff7 com.apple.help (1.3.3 - 46) <35DA4D48-0BC2-35A1-8D7C-40905CDF4F64> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff969fc000 - 0x7fff96a25fff libsystem_info.dylib (477.50.4) /usr/lib/system/libsystem_info.dylib
0x7fff96a26000 - 0x7fff96b22ff7 libFontParser.dylib (158.6) <267A9AE4-4138-3112-8D73-BDFDC96568FF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff96b23000 - 0x7fff96b54ff7 libtidy.A.dylib (15.17) <6859415D-7A43-384E-ABDD-AA6B2AA9FDCD> /usr/lib/libtidy.A.dylib
0x7fff96bac000 - 0x7fff96badffb libremovefile.dylib (41) <552EF39E-14D7-363E-9059-4565AC2F894E> /usr/lib/system/libremovefile.dylib
0x7fff96bae000 - 0x7fff96baefff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <054DFE32-737D-3211-9A14-0FC5E1A880E3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff96c52000 - 0x7fff96ce8fff com.apple.ColorSync (4.9.0 - 4.9.0) <8FC37E20-6579-3CB2-9D49-BC39FC38DF87> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff96ce9000 - 0x7fff96cf3fff com.apple.NetAuth (6.0 - 6.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff96d07000 - 0x7fff97f55fe7 com.apple.CoreGraphics (1.600.0 - 957) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff981d7000 - 0x7fff98605fff com.apple.vision.FaceCore (3.3.1 - 3.3.1) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff98613000 - 0x7fff9867afff com.apple.framework.CoreWiFi (11.0 - 1101.20) <993592F1-B3F1-3FAD-87BD-EA83C361BCCF> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff98dae000 - 0x7fff98db6fff com.apple.AppleSRP (5.0 - 1) <840A5C20-6452-36BB-ACF7-29BA6CBF7C48> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff98de5000 - 0x7fff9907bfff libmecabra.dylib (696.5) /usr/lib/libmecabra.dylib
0x7fff9907c000 - 0x7fff990cfff7 libc++.1.dylib (120.1) <8FC3D139-8055-3498-9AC5-6467CB7F4D14> /usr/lib/libc++.1.dylib
0x7fff99137000 - 0x7fff991defff com.apple.LanguageModeling (1.0 - 1) <58C18A47-BDE7-3CBE-81C0-797029D170A1> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff991fb000 - 0x7fff99212ff7 libsystem_asl.dylib (323.50.1) <41F8E11F-1BD0-3F1D-BA3A-AA1577ED98A9> /usr/lib/system/libsystem_asl.dylib
0x7fff99213000 - 0x7fff99287ff3 com.apple.securityfoundation (6.0 - 55126) <130656AE-2711-3914-8736-D8B021C93FE0> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff993b7000 - 0x7fff99415fff com.apple.CoreServices.OSServices (728.12 - 728.12) <776EBD4F-7052-377F-A70D-E2FDBD465A5E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff99416000 - 0x7fff99637ff7 com.apple.CoreImage (11.4.0 - 366.4.19) /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff998b1000 - 0x7fff9990ffff com.apple.SystemConfiguration (1.14 - 1.14) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff99910000 - 0x7fff99923fff com.apple.CoreBluetooth (1.0 - 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff99924000 - 0x7fff99a8bfff libBLAS.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff99a9f000 - 0x7fff99aa7fff com.apple.NetFS (6.0 - 4.0) <842A5346-24C3-3F22-9ECF-E586A10EA1F2> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff99aa8000 - 0x7fff99aedff3 libFontRegistry.dylib (155.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff99aee000 - 0x7fff99b17ff7 libxslt.1.dylib (14.2) <6E8D0F06-9086-32D3-9D87-3870A1CE9E99> /usr/lib/libxslt.1.dylib
0x7fff99b18000 - 0x7fff99b1afff com.apple.loginsupport (1.0 - 1) <9B2F5F9B-ED38-313F-B798-D2B667BCD6B5> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff99e36000 - 0x7fff99f63ff3 com.apple.CoreText (352.0 - 494.11) <08E8640E-6602-3A00-BC28-94235FD311B4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff99f64000 - 0x7fff9a259fff com.apple.HIToolbox (2.1.1 - 807.2) <36413C45-36AF-34EF-9C0E-F18B31D1E565> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff9a25a000 - 0x7fff9a25bfff libDiagnosticMessagesClient.dylib (100) <4243B6B4-21E9-355B-9C5A-95A216233B96> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff9a25c000 - 0x7fff9a276fff com.apple.Kerberos (3.0 - 1) <1B4744BF-E5AE-38E2-AA56-E22D3270F2E8> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff9a277000 - 0x7fff9a2a0ffb libRIP.A.dylib (957) <5F18F20D-5921-3314-A9F8-F1B1CB62C83D> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff9a381000 - 0x7fff9a39dff7 libextension.dylib (78) /usr/lib/libextension.dylib
0x7fff9a3f3000 - 0x7fff9a424fff com.apple.GSS (4.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff9a492000 - 0x7fff9a572ff7 unorm8_rgba.dylib (2.7.3) <9EB6C346-CFF6-32D7-B4A1-2409DFBCB216> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
0x7fff9a58d000 - 0x7fff9a798fff libFosl_dynamic.dylib (16.24) <5F9DB82D-FD4B-3952-8531-CE020F93ED49> /usr/lib/libFosl_dynamic.dylib
0x7fff9a808000 - 0x7fff9a819fff libcmph.dylib (6) /usr/lib/libcmph.dylib
0x7fff9a81a000 - 0x7fff9a81dfff libCoreVMClient.dylib (119.5) <560D70FB-709F-3030-96C9-F249FCB7DA6D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff9a9d0000 - 0x7fff9a9d5fff com.apple.TCC (1.0 - 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff9a9d6000 - 0x7fff9aa4dfeb libcorecrypto.dylib (335.50.1) /usr/lib/system/libcorecrypto.dylib
0x7fff9aa4e000 - 0x7fff9aa56fef libsystem_platform.dylib (74.40.2) <29A905EF-6777-3C33-82B0-6C3A88C4BA15> /usr/lib/system/libsystem_platform.dylib
0x7fff9acae000 - 0x7fff9acbffff libSparseBLAS.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff9acca000 - 0x7fff9acd2fef libcldcpuengine.dylib (2.7.3) <511DF05F-B3A1-3810-9901-1F5C1EA278C4> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff9ad8a000 - 0x7fff9ad8afff com.apple.Cocoa (6.11 - 22) <807787AB-D231-3F51-A99B-A9314623C571> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff9ad9b000 - 0x7fff9b9c4ff7 com.apple.AppKit (6.9 - 1404.47) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff9babf000 - 0x7fff9bac7fff libcopyfile.dylib (127) /usr/lib/system/libcopyfile.dylib
0x7fff9bac8000 - 0x7fff9bad0ffb libsystem_dnssd.dylib (625.50.5) <4D10E12B-59B5-386F-82DA-326F18028F0A> /usr/lib/system/libsystem_dnssd.dylib
0x7fff9bb17000 - 0x7fff9bb4eff7 com.apple.LDAPFramework (2.4.28 - 194.5) <9AE33BF2-FB17-342D-8F1E-5F83C6E6EB69> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff9bb4f000 - 0x7fff9bf4bfff libLAPACK.dylib (1162.2) <987E42B0-5108-3065-87F0-9DF7616A8A06> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff9bf4c000 - 0x7fff9bf9bff7 com.apple.opencl (2.7.0 - 2.7.0) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff9bf9c000 - 0x7fff9bf9efff libCGXType.A.dylib (957) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff9bf9f000 - 0x7fff9bfabfff com.apple.HelpData (2.1.4 - 90) <10608EEC-B613-309C-96E6-5A40AB951FA4> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x7fff9bfac000 - 0x7fff9bfeaff7 libGLImage.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff9bfeb000 - 0x7fff9c10ffff libsqlite3.dylib (216.4) <280D67B8-F93D-3587-A146-19F36C817548> /usr/lib/libsqlite3.dylib
0x7fff9c110000 - 0x7fff9c110ff7 liblaunch.dylib (765.50.8) <834ED605-5114-3641-AA4D-ECF31B801C50> /usr/lib/system/liblaunch.dylib
0x7fff9c11c000 - 0x7fff9c13aff7 libsystem_kernel.dylib (3248.50.21) <78E54D59-D2B0-3F54-9A4A-0A68D671F253> /usr/lib/system/libsystem_kernel.dylib
0x7fff9c13b000 - 0x7fff9c221fef unorm8_bgra.dylib (2.7.3) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x7fff9c222000 - 0x7fff9c222fff com.apple.CoreServices (728.12 - 728.12) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff9c223000 - 0x7fff9c225ff7 com.apple.xpc.ServiceManagement (1.0 - 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff9c226000 - 0x7fff9c295fff com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff9cb27000 - 0x7fff9cb2bfff libGIF.dylib (1450) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff9cb2c000 - 0x7fff9cb71ff7 com.apple.coreservices.SharedFileList (24.4 - 24.5) <1D2AD77B-778F-3253-A295-3D0A32A8121C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff9cb72000 - 0x7fff9cbc7fff com.apple.AE (701 - 701) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff9cbf5000 - 0x7fff9cc00fff com.apple.CrashReporterSupport (10.11 - 718) <05892B57-F2CD-3C84-B984-0417F6B361DB> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff9cc46000 - 0x7fff9cc52fff com.apple.SpeechRecognitionCore (2.2.7 - 2.2.7) <6BA06290-D4A3-351C-87F9-B61EF61FF055> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff9cc53000 - 0x7fff9dd40ffb com.apple.WebCore (11601 - 11601.6.17) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x7fff9dd4d000 - 0x7fff9ddbbff7 com.apple.ApplicationServices.ATS (377 - 394.4) <9779E916-0788-3CAC-B1EC-F68BCB12A2B6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff9ddbc000 - 0x7fff9dddbff7 com.apple.framework.Apple80211 (11.0 - 1121.34.2) <90477FAE-B835-3931-80FB-FDFF02B21D9D> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff9dde5000 - 0x7fff9ddeeff7 libsystem_pthread.dylib (138.10.4) <3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 2
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 6873
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=272.5M resident=0K(0%) swapped_out_or_unallocated=272.5M(100%)
Writable regions: Total=153.0M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=153.0M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate.framework 256K 3
Activity Tracing 2048K 2
CG backing stores 5888K 4
CG image 148K 14
CG shared images 368K 11
CoreAnimation 252K 27
CoreUI image data 2048K 10
CoreUI image file 192K 4
Dispatch continuations 16.0M 2
Kernel Alloc Once 8K 3
MALLOC 92.6M 28
MALLOC guard page 32K 7
Memory Tag 242 12K 2
OpenCL 8K 2
Process Corpse Info 2048K 2
STACK GUARD 56.1M 19
Stack 16.2M 21
VM_ALLOCATE 184K 10
__DATA 20.8M 216
__IMAGE 528K 2
__LINKEDIT 103.6M 9
__TEXT 168.9M 222
__UNICODE 552K 2
mapped file 49.7M 12
shared memory 16.3M 10
=========== ======= =======
TOTAL 554.4M 619

Model: MacBookPro11,4, BootROM MBP114.0172.B09, 4 processors, Intel Core i7, 2,2 GHz, 16 GB, SMC 2.29f24
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.21.95.175.1a6)
Bluetooth: Version 4.4.5f3 17904, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0256G, 251 GB
USB Device: USB 3.0 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

Building on Librazik 3: make: *** [Makefile:130: all] Error 2

Hello,
It's the first time I report an issue on GitHub, so, if you need more details or if you have some advice to give, let me know!

So, I followed the instructions that are in the README.md file of the folder Source code (tar.gz).

At this step:
cmake --build .

I get:

cyril@Cyril:~/Kiwi/Build$ cmake --build .
[  0%] Built target KiwiNetwork
[ 28%] Built target staticlib
[ 28%] Built target KiwiTool
[ 51%] Built target KiwiModel
[ 51%] Building CXX object CMakeFiles/KiwiDsp.dir/Modules/KiwiDsp/KiwiDsp_Chain.cpp.o
In file included from /home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:22:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:29: error: ‘function’ is not a member of ‘std’
             std::deque<std::function<void(void)>>       m_commands;
                             ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:29: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:29:1:
+#include <functional>
 
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:29:
             std::deque<std::function<void(void)>>       m_commands;
                             ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:29: error: ‘function’ is not a member of ‘std’
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:29: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:48: error: template argument 1 is invalid
             std::deque<std::function<void(void)>>       m_commands;
                                                ^~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.h:207:48: error: template argument 2 is invalid
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::update()’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:330:29: error: request for member ‘empty’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             if (!m_commands.empty())
                             ^~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:339:35: error: request for member ‘empty’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
                 while(!m_commands.empty())
                                   ^~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:341:32: error: request for member ‘front’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
                     m_commands.front().operator()();
                                ^~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:342:32: error: request for member ‘pop_front’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
                     m_commands.pop_front();
                                ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::restackNode(kiwi::dsp::Chain::Node&)’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:396:26: error: ‘function’ is not a member of ‘std’
                     std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                          ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:396:26: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:23:1:
+#include <functional>
 #include "KiwiDsp_Misc.h"
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:396:26:
                     std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                          ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:396:35: error: expected primary-expression before ‘void’
                     std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                                   ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:400:32: error: request for member ‘push_front’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
                     m_commands.push_front(call_back);
                                ^~~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:400:43: error: ‘call_back’ was not declared in this scope
                     m_commands.push_front(call_back);
                                           ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:400:43: note: suggested alternative: ‘calloc’
                     m_commands.push_front(call_back);
                                           ^~~~~~~~~
                                           calloc
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:393:32: warning: unused variable ‘prev_pin’ [-Wunused-variable]
                     Node::Pin& prev_pin = tie.m_pin;
                                ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:394:27: warning: unused variable ‘prev_node’ [-Wunused-variable]
                     Node& prev_node  = tie.m_pin.m_owner;
                           ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:415:26: error: ‘function’ is not a member of ‘std’
                     std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                          ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:415:26: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:415:35: error: expected primary-expression before ‘void’
                     std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                                   ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:419:32: error: request for member ‘push_front’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
                     m_commands.push_front(call_back);
                                ^~~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:419:43: error: ‘call_back’ was not declared in this scope
                     m_commands.push_front(call_back);
                                           ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:419:43: note: suggested alternative: ‘calloc’
                     m_commands.push_front(call_back);
                                           ^~~~~~~~~
                                           calloc
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:412:32: warning: unused variable ‘next_pin’ [-Wunused-variable]
                     Node::Pin& next_pin = tie.m_pin;
                                ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:413:27: warning: unused variable ‘next_node’ [-Wunused-variable]
                     Node& next_node  = tie.m_pin.m_owner;
                           ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:427:24: error: request for member ‘push_front’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             m_commands.push_front(std::bind(&Chain::execAddProcessor, this, node.m_processor));
                        ^~~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:427:40: error: ‘bind’ is not a member of ‘std’
             m_commands.push_front(std::bind(&Chain::execAddProcessor, this, node.m_processor));
                                        ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:427:40: note: ‘std::bind’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::addProcessor(std::shared_ptr<kiwi::dsp::Processor>)’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:570:18: error: ‘function’ is not a member of ‘std’
             std::function<void(void)> func = std::bind(&Chain::execAddProcessor, this, processor);
                  ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:570:18: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:570:27: error: expected primary-expression before ‘void’
             std::function<void(void)> func = std::bind(&Chain::execAddProcessor, this, processor);
                           ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:571:24: error: request for member ‘push_back’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             m_commands.push_back(func);
                        ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:571:34: error: ‘func’ was not declared in this scope
             m_commands.push_back(func);
                                  ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:571:34: note: suggested alternative: ‘fputc’
             m_commands.push_back(func);
                                  ^~~~
                                  fputc
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::removeProcessor(kiwi::dsp::Processor&)’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:576:18: error: ‘function’ is not a member of ‘std’
             std::function<void(void)> func = std::bind(&Chain::execRemoveProcessor, this, &proc);
                  ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:576:18: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:576:27: error: expected primary-expression before ‘void’
             std::function<void(void)> func = std::bind(&Chain::execRemoveProcessor, this, &proc);
                           ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:577:24: error: request for member ‘push_back’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             m_commands.push_back(func);
                        ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:577:34: error: ‘func’ was not declared in this scope
             m_commands.push_back(func);
                                  ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:577:34: note: suggested alternative: ‘fputc’
             m_commands.push_back(func);
                                  ^~~~
                                  fputc
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::connect(kiwi::dsp::Processor&, size_t, kiwi::dsp::Processor&, size_t)’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:583:18: error: ‘function’ is not a member of ‘std’
             std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                  ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:583:18: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:583:27: error: expected primary-expression before ‘void’
             std::function<void(void)> call_back = std::bind(&Chain::execConnect,
                           ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:587:24: error: request for member ‘push_back’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             m_commands.push_back(call_back);
                        ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:587:34: error: ‘call_back’ was not declared in this scope
             m_commands.push_back(call_back);
                                  ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:587:34: note: suggested alternative: ‘calloc’
             m_commands.push_back(call_back);
                                  ^~~~~~~~~
                                  calloc
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp: In member function ‘void kiwi::dsp::Chain::disconnect(kiwi::dsp::Processor&, size_t, kiwi::dsp::Processor&, size_t)’:
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:593:18: error: ‘function’ is not a member of ‘std’
             std::function<void(void)> call_back = std::bind(&Chain::execDisconnect,
                  ^~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:593:18: note: ‘std::function’ is defined in header ‘<functional>’; did you forget to ‘#include <functional>’?
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:593:27: error: expected primary-expression before ‘void’
             std::function<void(void)> call_back = std::bind(&Chain::execDisconnect,
                           ^~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:597:24: error: request for member ‘push_back’ in ‘((kiwi::dsp::Chain*)this)->kiwi::dsp::Chain::m_commands’, which is of non-class type ‘int’
             m_commands.push_back(call_back);
                        ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:597:34: error: ‘call_back’ was not declared in this scope
             m_commands.push_back(call_back);
                                  ^~~~~~~~~
/home/cyril/Kiwi/Modules/KiwiDsp/KiwiDsp_Chain.cpp:597:34: note: suggested alternative: ‘calloc’
             m_commands.push_back(call_back);
                                  ^~~~~~~~~
                                  calloc
make[2]: *** [CMakeFiles/KiwiDsp.dir/build.make:63: CMakeFiles/KiwiDsp.dir/Modules/KiwiDsp/KiwiDsp_Chain.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:256: CMakeFiles/KiwiDsp.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Factory / Object declaration

Actuellement pour déclarer un objet on doit :

  • déclarer l'objet flip
  • ajouter l'objet à la Factory kiwi
    • passer le nom [aliases] [ignore_flag]

ex:

DataModel::declare<NewBox>()
.name("cicm.kiwi.object.NewBox")
.inherit<model::Object>();

Factory::add<NewBox>("newbox", {}, true);

En wrapant la déclaration flip au sein de l'ajout à la Factory, on pourrait écrire un code comme ça :

Factory::add<NewBox>("newbox").internal(true);

ou encore :

Factory::add<TimesTilde>("times~").addAlias("*~");

Clean Juce part

  • enlever le namespace juce
  • remove FilePath class and dependencies (as it is useless in the view)
  • homogénéiser le nom des fichiers
  • Voir les includes
  • Voir si on met un namespace dans la vue (lequel ?) [app || client || view]
  • intégrer le client dans la génération de doc
  • clean CommandIDs

v0.0.3 - dev/dsp milestone

misc:

  • Make dsp::DeviceManager

Portaudio Example:

  • make PortAudioDeviceManager

Juce Audio Example:

  • make juceDeviceManager

ideas:

  • compilation optionnelle de la chaîne DSP à la main ?

Clean v0.0.2

  • Enlever les classes de l'engine qui normalement sont dans la vue
  • Voir utilité des iterateurs dans model::Patcher
  • Enlever la console du model (dans le core)
  • Renommer les fichiers du model (KiwiModel"Nom de la classe"
  • Trouver un nom cool et funky (cool et funky !!!!!) pour le PatcherDataModelOverflowNomSuperLoudDeLaMortQuiTue
  • Ordre (Patcher, Patcher::User, Patcher::User::View) + Si on peut mettre les sous classes dans d'autres fichiers (User et View)
  • Cleaner la doc du engine::factory et faire le engine::Instance
  • Réfléchir à la déclaration du model et de l'engine
  • Header de header
  • Easy doc - Link, Object
  • Voir le versioning model et app
  • Documentation only on master branch
  • make canConnect method private
  • stack overflow for message
  • Add Beacon/Symbol system
  • Move the console to juce and engine
  • Enlever les signaux du model
  • Move FilePath to juice
  • Move Atom to Model
  • Move Listener to Engine
  • voir si on peut enlever le copy ctor de model::Object et de model::Link (voir compat avec flip::Mold et flip::Array).
  • remove replaceObjectWith() method of model::Patcher

Todo v0.0.3

  • Add jObject method : getTextToDisplay()
  • See if we can declare the objects model and objects engine another way
  • Add model namespace to Atom
  • Sortir les TypedObjects et les mettre dans un module ("Module Name"/Model et "Module Name"/Engine) -> Repenser pour la v0.0.3
  • Gestion des erreurs
  • Check nested class model::Patcher, model::Patcher::User, model::Patcher::View
  • Encodage dans la box (déclenche jassert en mode debug)
  • Corde invisible quand objet lointain

Crash on registration/log-in

Kiwi crashes when I click Register having tried to create a username.

Mac Book Pro High Sierra OSX 10.13.6 (same also happens on my MacMini)

Source of Lib Flip to Compile for Linux

Hi,

When I try to compile KIWI(Its Server particularly) on Linux Ubuntu 20.04 64bit ARM,
"./Server" Linux version in the KIWI release is not going to execute :

-bash: ./Server: cannot execute binary file: Exec format error

So I suppose it should be recompile for my system. But when I try to compile it from KIWI git, I still got format problem from static lib Flip:

/usr/bin/ld: ../ThirdParty/flip/lib/gcc/libflip.a(flip.BackEndBinary.o): Relocations in generic ELF (EM: 62)
/usr/bin/ld: ../ThirdParty/flip/lib/gcc/libflip.a: error adding symbols: file in wrong format

And I can not find Flip sources from internet to recompile..

I post this question here and hope get some feedback...
Thx

Build improvement

  • Add Server app to auto-deployment zip bundles
  • Sorting source code display on xcode
  • Check extension and icon for windows
  • Building flip private library during build and not during configure
  • Add test custom target to build and launch all tests at once
  • Script error messages and display command executed
  • Having a clean log file on CI
  • Juce dependencies automation
  • Add private dependencies
  • Do not include CMakeLists.txt files in project
  • One project to rule them all (Release/Debug/Win32/x64)
  • Investigate binary size
  • Check Windows error missing MSVCP140.dll
  • Define our own macros for windows, mac
  • Progress bar for configure while retrieving archive.
  • Stop including the whole juce header for each file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.