Git Product home page Git Product logo

kiwi's Issues

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

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.

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 ?

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

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

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 .

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

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("*~");

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)

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?

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.